#include <AssocTypeConverter.h>
Collaboration diagram for Atlfast::Associator2:
Public Member Functions | |
Associator2 (IAOO *iam) | |
template<class T> | |
void | operator() (T *t) |
template<class T> | |
void | operator() (DataPtr< T > t) |
Private Attributes | |
IAOO * | m_iam |
Pointer to basic object that holds associations. |
Definition at line 72 of file AssocTypeConverter.h.
Atlfast::Associator2::Associator2 | ( | IAOO * | iam | ) | [inline] |
Constructor, recieves IAOO pointer to hold associations
Definition at line 75 of file AssocTypeConverter.h.
00075 :m_iam(iam){}
void Atlfast::Associator2::operator() | ( | T * | t | ) | [inline] |
Associates input T* to member IAOO
Definition at line 78 of file AssocTypeConverter.h.
00078 { 00079 T* tPtr = t; 00080 IAOO* ia = tPtr; 00081 m_iam->associate(ia); 00082 }
void Atlfast::Associator2::operator() | ( | DataPtr< T > | t | ) | [inline] |
Associates input DataPtr<T> to member IAOO
Definition at line 85 of file AssocTypeConverter.h.
00085 { 00086 T* tPtr = t; 00087 IAOO* ia = tPtr; 00088 m_iam->associate(ia); 00089 }
IAOO* Atlfast::Associator2::m_iam [private] |
Pointer to basic object that holds associations.
Definition at line 91 of file AssocTypeConverter.h.