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 ()
Anyswap (Any &rhs)
Anyreset ()
Anyoperator= (const Any &rhs)
template<class T>
Anyoperator= (const T &rhs)
bool isEmpty () const
const std::type_info & getType () const
size_t getSize () const

Public Attributes



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