Literal< Value > Class Template Reference

#include <expression.h>

Collaboration diagram for Literal< Value >:
Collaboration graph
[legend]

Public Types

typedef Value value_type

Public Member Functions

 Literal (const Value &value)
const value_typeeval () const

Private Attributes

Value m_value

Detailed Description

template<typename Value>
class Literal< Value >

Definition at line 28 of file expression.h.


Member Typedef Documentation

template<typename Value>
typedef Value Literal< Value >::value_type

Definition at line 32 of file expression.h.


Constructor & Destructor Documentation

template<typename Value>
Literal< Value >::Literal ( const Value value  )  [inline]

Definition at line 34 of file expression.h.


Member Function Documentation

template<typename Value>
const value_type& Literal< Value >::eval (  )  const [inline]

Definition at line 38 of file expression.h.

Referenced by VectorScalar< Operation, First, Second >::eval().


Field Documentation

template<typename Value>
Value Literal< Value >::m_value [private]

Definition at line 30 of file expression.h.

Referenced by Literal< typename Second::value_type >::eval().


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

Generated by  doxygen 1.6.2