#include <any.h>
List of all members.
Classes |
class | CAbstractReference |
| Abstract reference to object. More...
|
class | CReference |
| Actual templetized reference to object. More...
|
Public Member Functions |
| CAny () |
| Constructor.
|
template<typename T > |
| CAny (const T &t_object) |
| Constructor with templetized argument.
|
| CAny (const CAny &c_any) |
| Copy constructor Clone the reference to the object, if the reference is not NULL.
|
| ~CAny () |
| Destructor.
|
CAny & | swap (CAny &c_any) |
| Redefinition of the swap function of the std library.
|
template<typename T > |
CAny & | operator= (const T &t_object) |
| Assignment operator when object is operand.
|
CAny & | operator= (const CAny &c_any) |
| Assignment operator when any type is operand.
|
Public Attributes |
CAbstractReference * | m_pcRef |
| Pointer to object reference.
|
Detailed Description
Definition at line 25 of file any.h.
Constructor & Destructor Documentation
Constructor.
Definition at line 32 of file any.h.
Constructor with templetized argument.
Definition at line 39 of file any.h.
Copy constructor Clone the reference to the object, if the reference is not NULL.
Definition at line 46 of file any.h.
Destructor.
Definition at line 52 of file any.h.
Member Function Documentation
template<typename T >
CAny& argos::CAny::operator= |
( |
const T & |
t_object | ) |
[inline] |
Assignment operator when object is operand.
Definition at line 69 of file any.h.
CAny& argos::CAny::operator= |
( |
const CAny & |
c_any | ) |
[inline] |
Assignment operator when any type is operand.
Definition at line 77 of file any.h.
Redefinition of the swap function of the std library.
Definition at line 60 of file any.h.
Member Data Documentation
Pointer to object reference.
Definition at line 139 of file any.h.
The documentation for this class was generated from the following file:
- core/utility/datatypes/any.h