#include <any.h>
Definition at line 25 of file any.h.
◆ CAny() [1/3]
Constructor.
Definition at line 32 of file any.h.
◆ CAny() [2/3]
template<typename T >
argos::CAny::CAny |
( |
const T & |
t_object | ) |
|
|
inline |
Constructor with templetized argument.
Definition at line 39 of file any.h.
◆ CAny() [3/3]
argos::CAny::CAny |
( |
const CAny & |
c_any | ) |
|
|
inline |
Copy constructor Clone the reference to the object, if the reference is not NULL.
Definition at line 46 of file any.h.
◆ ~CAny()
Destructor.
Definition at line 52 of file any.h.
◆ operator=() [1/2]
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.
◆ operator=() [2/2]
CAny& argos::CAny::operator= |
( |
const CAny & |
c_any | ) |
|
|
inline |
Assignment operator when any type is operand.
Definition at line 77 of file any.h.
◆ swap()
Redefinition of the swap function of the std library.
Definition at line 60 of file any.h.
◆ m_pcRef
Pointer to object reference.
Definition at line 139 of file any.h.