vsip/impl/simd/expr_iterator.hpp
[File Source]
[File Details]
Declarations:
vsip
impl
simd
Binary_access_traits
value_type
Binary_operator_map
is_supported
Binary_operator_map<T,op::Add>
apply
is_supported
simd_type
Binary_operator_map<T,op::Div>
apply
is_supported
simd_type
Binary_operator_map<T,op::Mult>
apply
is_supported
simd_type
Binary_operator_map<T,op::Sub>
apply
is_supported
simd_type
Complex_inter_access_traits
value_type
Complex_split_access_traits
value_type
Direct_access_traits
value_type
Indirect_access_traits
value_type
Iterator
Iterator
cursor_
operator!=
operator*
operator++
operator++
operator+=
operator->
operator==
LValue_access_traits
value_type
Proxy<Binary_access_traits<A,Proxy<Binary_access_traits<B,C,op::Mult>>,op::Add>>
BC
Proxy
access_traits
increment
left
left_
load
right
right_
simd_type
value_type
Proxy<Binary_access_traits<L,R,O>>
Proxy
access_traits
increment
left
left_
load
right
right_
simd_type
value_type
Proxy<Binary_access_traits<Proxy<Binary_access_traits<A,B,op::Mult>>,C,op::Add>>
AB
Proxy
access_traits
increment
left
left_
load
right
right_
simd_type
value_type
Proxy<Binary_access_traits<Proxy<Binary_access_traits<A,B,op::Mult>>,Proxy<Binary_access_traits<C,D,op::Mult>>,op::Add>>
AB
CD
Proxy
access_traits
increment
left
left_
load
right
right_
simd_type
value_type
Proxy<Direct_access_traits<T>>
Proxy
increment
load
ptr_
simd_type
value_type
Proxy<LValue_access_traits<T>>
Proxy
increment
load
operator=
ptr_
simd_type
store
value_type
Proxy<Scalar_access_traits<T>>
Proxy
increment
load
simd_type
value_
value_type
Proxy<Unary_access_traits<ProxyT,O>>
Proxy
access_traits
increment
load
op_
simd_type
value_type
Scalar_access_traits
value_type
Unary_access_traits
value_type
Unary_operator_map
is_supported
Unary_operator_map<T,op::Minus>
apply
is_supported
simd_type
Unary_operator_map<T,op::Plus>
apply
is_supported
simd_type
operator+