Odyssey::Any Class Reference

#include <Any.h>

List of all members.

Public Member Functions

 Any ()
 Any (const Any &rhs)
 Any (const char *rhs)
template<class T>
 Any (const T &rhs)
virtual ~Any ()
Any & swap (Any &rhs)
Any & reset ()
Any & operator= (const Any &rhs)
template<class T>
Any & operator= (const T &rhs)
bool isEmpty () const
const std::type_info & getType () const
size_t getSize () const

Public Attributes

PlaceHolder * Content

Classes

class  Holder
class  PlaceHolder


Constructor & Destructor Documentation

Odyssey::Any::Any (   ) 
 

Odyssey::Any::Any (  const Any &  rhs  ) 
 

Odyssey::Any::Any (  const char *  rhs  ) 
 

template<class T>
Odyssey::Any::Any (  const T &  rhs  )  [inline]
 

virtual Odyssey::Any::~Any (   )  [virtual]
 


Member Function Documentation

size_t Odyssey::Any::getSize (   )  const
 

const std::type_info& Odyssey::Any::getType (   )  const
 

bool Odyssey::Any::isEmpty (   )  const
 

template<class T>
Any& Odyssey::Any::operator= (  const T &  rhs  )  [inline]
 

Any& Odyssey::Any::operator= (  const Any &  rhs  ) 
 

Any& Odyssey::Any::reset (   ) 
 

Any& Odyssey::Any::swap (  Any &  rhs  ) 
 


Member Data Documentation

PlaceHolder* Odyssey::Any::Content
 


The documentation for this class was generated from the following file:
Generated on Sun Jan 7 01:18:52 2007 for Odyssey Meta-Engine by  doxygen 1.4.6-NO