BasicVector3Literal< Element > Class Template Reference

#include <expression.h>

Public Types

typedef Element value_type
typedef IntegralConstant< 3 > dimension

Public Member Functions

 BasicVector3Literal (const BasicVector3< Element > &value)
const value_typeeval (unsigned int i) const

Private Attributes

const BasicVector3< Element > m_value

Detailed Description

template<typename Element>
class BasicVector3Literal< Element >

Definition at line 111 of file expression.h.


Member Typedef Documentation

template<typename Element >
typedef IntegralConstant<3> BasicVector3Literal< Element >::dimension

Definition at line 116 of file expression.h.

template<typename Element >
typedef Element BasicVector3Literal< Element >::value_type

Definition at line 115 of file expression.h.


Constructor & Destructor Documentation

template<typename Element >
BasicVector3Literal< Element >::BasicVector3Literal ( const BasicVector3< Element > &  value  )  [inline]

Definition at line 118 of file expression.h.


Member Function Documentation

template<typename Element >
const value_type& BasicVector3Literal< Element >::eval ( unsigned int  i  )  const [inline]

Definition at line 122 of file expression.h.

References BasicVector3Literal< Element >::m_value.


Field Documentation

template<typename Element >
const BasicVector3<Element> BasicVector3Literal< Element >::m_value [private]

Definition at line 113 of file expression.h.

Referenced by BasicVector3Literal< Element >::eval().


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

Generated by  doxygen 1.6.2