#include <any.h>
Classes | |
class | holder |
class | placeholder |
Public Member Functions | |
any () | |
template<typename ValueType > | |
any (const ValueType &value) | |
any (const any &other) | |
~any () | |
any & | swap (any &rhs) |
template<typename ValueType > | |
any & | operator= (const ValueType &rhs) |
any & | operator= (const any &rhs) |
bool | empty () const |
const std::type_info & | type () const |
Private Attributes | |
placeholder * | content |
Friends | |
template<typename ValueType > | |
ValueType * | any_cast (any *) |
CLIPS::any::any | ( | ) | [inline] |
Referenced by operator=().
CLIPS::any::any | ( | const ValueType & | value | ) | [inline] |
CLIPS::any::any | ( | const any & | other | ) | [inline] |
CLIPS::any::~any | ( | ) | [inline] |
References content.
bool CLIPS::any::empty | ( | ) | const [inline] |
References content.
any& CLIPS::any::operator= | ( | const ValueType & | rhs | ) | [inline] |
References any().
const std::type_info& CLIPS::any::type | ( | ) | const [inline] |
ValueType* any_cast | ( | any * | operand | ) | [friend] |
placeholder* CLIPS::any::content [private] |
Referenced by CLIPS::any_cast(), empty(), swap(), type(), and ~any().