Main Page Modules Namespace List Class Hierarchy Alphabetical List Compound List File List Namespace Members Compound Members File Members Related Pages

# deLazyEval< Y, Eval, T > Class Template Reference

`#include <deFunctors.hpp>`

Collaboration diagram for deLazyEval< Y, Eval, T >:

[legend]
List of all members.

## Public Member Functions
| deLazyEval (T id)
| ~deLazyEval ()
| operator Y * ()
## Private Attributes
T | m_ID
Y * | m_Eval

### template<typename Y, class Eval, typename T>
class deLazyEval< Y, Eval, T >

## Constructor & Destructor Documentation

template<typename Y, class Eval, typename T>
deLazyEval< Y, Eval, T >::deLazyEval | ( | T | id | ) | `[inline]`

template<typename Y, class Eval, typename T>
deLazyEval< Y, Eval, T >::~deLazyEval | ( |  | ) | `[inline]`

## Member Function Documentation

template<typename Y, class Eval, typename T>
deLazyEval< Y, Eval, T >::operator Y * | ( |  | ) | `[inline]`

## Member Data Documentation

template<typename Y, class Eval, typename T>
Y* deLazyEval< Y, Eval, T >::m_Eval`[private]`

template<typename Y, class Eval, typename T>
T deLazyEval< Y, Eval, T >::m_ID`[private]`

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

- deFunctors.hpp