#include <any.h>
|
| | 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.
|
| |
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]
| CAny & argos::CAny::operator= |
( |
const CAny & | c_any | ) |
|
|
inline |
Assignment operator when any type is operand.
Definition at line 77 of file any.h.
◆ operator=() [2/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.
◆ swap()
| CAny & argos::CAny::swap |
( |
CAny & | c_any | ) |
|
|
inline |
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.
The documentation for this class was generated from the following file:
- core/utility/datatypes/any.h