#include <any.h>

Classes | |
| class | CAbstractReference |
| Abstract reference to object. More... | |
| class | CReference |
| Actual templetized reference to object. More... | |
Public Member Functions | |
| CAny () | |
| Constructor. More... | |
| template<typename T > | |
| CAny (const T &t_object) | |
| Constructor with templetized argument. More... | |
| CAny (const CAny &c_any) | |
| Copy constructor Clone the reference to the object, if the reference is not NULL. More... | |
| ~CAny () | |
| Destructor. More... | |
| CAny & | swap (CAny &c_any) |
| Redefinition of the swap function of the std library. More... | |
| template<typename T > | |
| CAny & | operator= (const T &t_object) |
| Assignment operator when object is operand. More... | |
| CAny & | operator= (const CAny &c_any) |
| Assignment operator when any type is operand. More... | |
Public Attributes | |
| CAbstractReference * | m_pcRef |
| Pointer to object reference. More... | |
|
inline |
|
inline |
|
inline |
| CAbstractReference* argos::CAny::m_pcRef |