#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.