#include <container.h>
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 |
Definition at line 284 of file container.h.
ReferencePair< Type >::ReferencePair | ( | ) | [inline] |
Definition at line 288 of file container.h.
void ReferencePair< Type >::attach | ( | Type & | t | ) | [inline] |
Definition at line 290 of file container.h.
Referenced by FaceShader::attach().
void ReferencePair< Type >::detach | ( | Type & | t | ) | [inline] |
Definition at line 298 of file container.h.
Referenced by FaceShader::detach().
void ReferencePair< Type >::forEach | ( | const Functor & | functor | ) | [inline] |
Definition at line 307 of file container.h.
Referenced by FaceShader::realise(), and FaceShader::unrealise().
Type* ReferencePair< Type >::m_first [private] |
Definition at line 285 of file container.h.
Referenced by ReferencePair< FaceShaderObserver >::attach(), ReferencePair< FaceShaderObserver >::detach(), and ReferencePair< FaceShaderObserver >::forEach().
Type* ReferencePair< Type >::m_second [private] |
Definition at line 286 of file container.h.
Referenced by ReferencePair< FaceShaderObserver >::attach(), ReferencePair< FaceShaderObserver >::detach(), and ReferencePair< FaceShaderObserver >::forEach().