add(const TypePtr &type, const std::string &alias=std::string()) | cpp_introspection::Type | [static] |
alias(const std::string &name) const | cpp_introspection::Type | |
as(const boost::any &value) const | cpp_introspection::Type | |
as_double(const boost::any &value) const =0 | cpp_introspection::Type | [pure virtual] |
as_int(const boost::any &value) const =0 | cpp_introspection::Type | [pure virtual] |
as_string(const boost::any &value) const =0 | cpp_introspection::Type | [pure virtual] |
as_unsigned(const boost::any &value) const =0 | cpp_introspection::Type | [pure virtual] |
from(const SourceType &value) const | cpp_introspection::Type | |
from_double(double value) const =0 | cpp_introspection::Type | [pure virtual] |
from_int(int value) const =0 | cpp_introspection::Type | [pure virtual] |
from_string(const std::string &value) const =0 | cpp_introspection::Type | [pure virtual] |
from_unsigned(unsigned value) const =0 | cpp_introspection::Type | [pure virtual] |
getName() const | cpp_introspection::Type | [inline, virtual] |
getTypeId() const =0 | cpp_introspection::Type | [pure virtual] |
is() const | cpp_introspection::Type | [inline] |
isNumeric() const | cpp_introspection::Type | [inline, virtual] |
isString() const | cpp_introspection::Type | [inline, virtual] |
name_ | cpp_introspection::Type | [private] |
operator==(const Type &other) | cpp_introspection::Type | [inline] |
Type(const char *name) | cpp_introspection::Type | [inline] |
~Type() | cpp_introspection::Type | [inline, virtual] |