#include <AssocTypeRecoverer.h>
Public Methods | |
Associator (IAssociationManager *iam) | |
template<class T> void | operator() (T *t) |
template<class T> void | operator() (DataPtr< T > t) |
Private Attributes | |
IAssociationManager * | m_iam |
|
Definition at line 56 of file AssocTypeRecoverer.h. References m_iam.
00056 :m_iam(iam){} |
|
Definition at line 58 of file AssocTypeRecoverer.h. References m_iam.
00058 { 00059 IAssociationManager* ia = t; 00060 std::vector<const IAssociationManager*>::iterator iter = ia->begin(); 00061 for(; iter!=ia->end(); ++iter) { 00062 m_iam->associate(*iter); 00063 } 00064 } |
|
Definition at line 66 of file AssocTypeRecoverer.h. References m_iam.
00066 { 00067 T* tPtr = t; 00068 IAssociationManager* ia = tPtr; 00069 std::vector<const IAssociationManager*>::iterator iter = ia->begin(); 00070 for(; iter!=ia->end(); ++iter) { 00071 m_iam->associate(*iter); 00072 } 00073 } |
|
Definition at line 75 of file AssocTypeRecoverer.h. Referenced by Associator(), and operator()(). |