#include <type.h>
Public Member Functions | |
virtual double | as_double (const boost::any &value) const |
virtual int | as_int (const boost::any &value) const |
virtual std::string | as_string (const boost::any &value) const |
virtual unsigned | as_unsigned (const boost::any &value) const |
virtual boost::any | from_double (double value) const |
virtual boost::any | from_int (int value) const |
virtual boost::any | from_string (const std::string &value) const |
virtual boost::any | from_unsigned (unsigned value) const |
virtual const std::type_info & | getTypeId () const |
UnknownType () | |
virtual | ~UnknownType () |
Static Public Member Functions | |
static TypePtr | Instance () |
cpp_introspection::UnknownType::UnknownType | ( | ) | [inline] |
virtual cpp_introspection::UnknownType::~UnknownType | ( | ) | [inline, virtual] |
virtual double cpp_introspection::UnknownType::as_double | ( | const boost::any & | value | ) | const [inline, virtual] |
Implements cpp_introspection::Type.
virtual int cpp_introspection::UnknownType::as_int | ( | const boost::any & | value | ) | const [inline, virtual] |
Implements cpp_introspection::Type.
virtual std::string cpp_introspection::UnknownType::as_string | ( | const boost::any & | value | ) | const [inline, virtual] |
Implements cpp_introspection::Type.
virtual unsigned cpp_introspection::UnknownType::as_unsigned | ( | const boost::any & | value | ) | const [inline, virtual] |
Implements cpp_introspection::Type.
virtual boost::any cpp_introspection::UnknownType::from_double | ( | double | value | ) | const [inline, virtual] |
Implements cpp_introspection::Type.
virtual boost::any cpp_introspection::UnknownType::from_int | ( | int | value | ) | const [inline, virtual] |
Implements cpp_introspection::Type.
virtual boost::any cpp_introspection::UnknownType::from_string | ( | const std::string & | value | ) | const [inline, virtual] |
Implements cpp_introspection::Type.
virtual boost::any cpp_introspection::UnknownType::from_unsigned | ( | unsigned | value | ) | const [inline, virtual] |
Implements cpp_introspection::Type.
virtual const std::type_info& cpp_introspection::UnknownType::getTypeId | ( | ) | const [inline, virtual] |
Implements cpp_introspection::Type.
TypePtr cpp_introspection::UnknownType::Instance | ( | ) | [static] |