clipsmm - C++ CLIPS Interface Library

clipsmm logo

CLIPS::any Class Reference

#include <any.h>

List of all members.


class  holder
class  placeholder

Public Member Functions

 any ()
template<typename ValueType >
 any (const ValueType &value)
 any (const any &other)
 ~any ()
anyswap (any &rhs)
template<typename ValueType >
anyoperator= (const ValueType &rhs)
anyoperator= (const any &rhs)
bool empty () const
const std::type_info & type () const

Private Attributes



template<typename ValueType >
ValueType * any_cast (any *)

Constructor & Destructor Documentation

CLIPS::any::any (  )  [inline]

Referenced by operator=().

template<typename ValueType >
CLIPS::any::any ( const ValueType &  value  )  [inline]

CLIPS::any::any ( const any other  )  [inline]

CLIPS::any::~any (  )  [inline]

References content.

Member Function Documentation

bool CLIPS::any::empty (  )  const [inline]

References content.

any& CLIPS::any::operator= ( const any rhs  )  [inline]

References any().

template<typename ValueType >
any& CLIPS::any::operator= ( const ValueType &  rhs  )  [inline]

References any().

any& CLIPS::any::swap ( any rhs  )  [inline]

References content.

const std::type_info& CLIPS::any::type (  )  const [inline]

Friends And Related Function Documentation

template<typename ValueType >
ValueType* any_cast ( any operand  )  [friend]

Member Data Documentation

Referenced by CLIPS::any_cast(), empty(), swap(), type(), and ~any().

The documentation for this class was generated from the following file:

Generated on Wed Jul 29 12:04:14 2009 for clipsmm by doxygen 1.5.8