ReferencePair< Type > Class Template Reference

#include <container.h>

Collaboration diagram for ReferencePair< Type >:
Collaboration graph
[legend]

Public Member Functions

 ReferencePair ()
void attach (Type &t)
void detach (Type &t)
template<typename Functor >
void forEach (const Functor &functor)

Private Attributes

Type * m_first
Type * m_second

Detailed Description

template<typename Type>
class ReferencePair< Type >

Definition at line 284 of file container.h.


Constructor & Destructor Documentation

template<typename Type>
ReferencePair< Type >::ReferencePair (  )  [inline]

Definition at line 288 of file container.h.


Member Function Documentation

template<typename Type>
void ReferencePair< Type >::attach ( Type &  t  )  [inline]

Definition at line 290 of file container.h.

Referenced by FaceShader::attach().

template<typename Type>
void ReferencePair< Type >::detach ( Type &  t  )  [inline]

Definition at line 298 of file container.h.

Referenced by FaceShader::detach().

template<typename Type>
template<typename Functor >
void ReferencePair< Type >::forEach ( const Functor &  functor  )  [inline]

Definition at line 307 of file container.h.

Referenced by FaceShader::realise(), and FaceShader::unrealise().


Field Documentation

template<typename Type>
Type* ReferencePair< Type >::m_first [private]
template<typename Type>
Type* ReferencePair< Type >::m_second [private]

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

Generated by  doxygen 1.6.2