Analytics Template Library
 All Classes Namespaces Functions Variables Pages
Public Types | Public Member Functions | Protected Member Functions | List of all members
simd::simd_vector< X > Class Template Reference

Public Types

typedef simd_vector_traits< X >
::value_type 
value_type
 
typedef simd_vector_traits< X >
::value_type 
value_type
 
typedef simd_vector_traits< X >
::value_type 
value_type
 

Public Member Functions

X & operator() ()
 
const X & operator() () const
 
X & operator+= (const X &rhs)
 
X & operator+= (const value_type &rhs)
 
X & operator-= (const X &rhs)
 
X & operator-= (const value_type &rhs)
 
X & operator*= (const X &rhs)
 
X & operator*= (const value_type &rhs)
 
X & operator/= (const X &rhs)
 
X & operator/= (const value_type &rhs)
 
operator++ (int)
 
X & operator++ ()
 
operator-- (int)
 
X & operator-- ()
 
X & operator() ()
 
const X & operator() () const
 
X & operator+= (const X &rhs)
 
X & operator+= (const value_type &rhs)
 
X & operator-= (const X &rhs)
 
X & operator-= (const value_type &rhs)
 
X & operator*= (const X &rhs)
 
X & operator*= (const value_type &rhs)
 
X & operator/= (const X &rhs)
 
X & operator/= (const value_type &rhs)
 
operator++ (int)
 
X & operator++ ()
 
operator-- (int)
 
X & operator-- ()
 
X & operator() ()
 
const X & operator() () const
 
X & operator+= (const X &rhs)
 
X & operator+= (const value_type &rhs)
 
X & operator-= (const X &rhs)
 
X & operator-= (const value_type &rhs)
 
X & operator*= (const X &rhs)
 
X & operator*= (const value_type &rhs)
 
X & operator/= (const X &rhs)
 
X & operator/= (const value_type &rhs)
 
operator++ (int)
 
X & operator++ ()
 
operator-- (int)
 
X & operator-- ()
 

Protected Member Functions

 simd_vector (const simd_vector &)
 
simd_vectoroperator= (const simd_vector &)
 
 simd_vector (const simd_vector &)
 
simd_vectoroperator= (const simd_vector &)
 
 simd_vector (const simd_vector &)
 
simd_vectoroperator= (const simd_vector &)
 

The documentation for this class was generated from the following file: