Ariles
|
Classes | |
class | Any |
class | Ariles |
class | DefaultBase |
struct | graphviz |
Graphviz visitor. More... | |
struct | jsonnet |
Jsonnet visitor wrapper. More... | |
struct | msgpack |
MessagePack visitor. More... | |
struct | msgpack_compact |
MessagePack visitor (compact). More... | |
struct | namevalue |
NameValue visitor. More... | |
class | NonFlatMatricesRelaxedSloppyBase |
class | NonNullPointer |
struct | octave |
Octave visitor. More... | |
class | PointerHandler< boost::optional< t_Value > > |
class | PointerHandler< boost::shared_ptr< t_Value > > |
struct | protobuf3 |
protobuf3 visitor. More... | |
struct | pugixml |
pugixml visitor. More... | |
struct | rapidjson |
JSON visitor. More... | |
class | RelaxedSloppyBase |
struct | rosparam |
ROS parameter server visitor. More... | |
class | SloppyBase |
struct | yaml_cpp |
YAML C++11 visitor. More... | |
Typedefs | |
typedef compare::Visitor | Compare |
typedef copyfrom::Visitor | CopyFrom |
typedef copyto::Visitor | CopyTo |
typedef count::Visitor | Count |
typedef prewrite::Visitor | PreWrite |
typedef read::Visitor | Read |
typedef write::Visitor | Write |
typedef graphviz::Visitor | Graphviz |
Functions | |
template<class t_Ariles , class t_Visitor , class t_Subtree > | |
t_Visitor::ReturnType | apply (t_Visitor &visitor, t_Ariles &ariles_class, const t_Subtree &subtree, const typename t_Visitor::Parameters ¶m, ARILES2_IS_ANY_OF(t_Subtree, std::string, std::vector< std::string >), ARILES2_IS_BASE_ENABLER(ariles2::visitor::Visitor, t_Visitor)) |
template<class t_Ariles , class t_Visitor > | |
t_Visitor::ReturnType | apply (t_Visitor &visitor, t_Ariles &ariles_class, const char *name, const typename t_Visitor::Parameters ¶m, ARILES2_IS_BASE_ENABLER(ariles2::visitor::Visitor, t_Visitor)) |
template<class t_Visitor , class t_Ariles > | |
t_Visitor::ReturnType | apply (t_Visitor &visitor, t_Ariles &ariles_class, const typename t_Visitor::Parameters ¶m, ARILES2_IS_BASE_ENABLER(ariles2::visitor::Visitor, t_Visitor)) |
template<class t_Visitor , class t_Ariles , class t_Subtree > | |
t_Visitor::ReturnType | apply (t_Visitor &visitor, t_Ariles &ariles_class, const t_Subtree &subtree, ARILES2_IS_ANY_OF(t_Subtree, std::string, std::vector< std::string >), ARILES2_IS_BASE_ENABLER(ariles2::visitor::Visitor, t_Visitor)) |
template<class t_Visitor , class t_Ariles > | |
t_Visitor::ReturnType | apply (t_Visitor &visitor, t_Ariles &ariles_class, const char *name, ARILES2_IS_BASE_ENABLER(ariles2::visitor::Visitor, t_Visitor)) |
template<class t_Visitor , class t_Ariles > | |
t_Visitor::ReturnType | apply (t_Visitor &visitor, t_Ariles &ariles_class, ARILES2_IS_BASE_ENABLER(ariles2::visitor::Visitor, t_Visitor)) |
template<class t_Visitor , class t_Ariles > | |
t_Visitor::ReturnType | apply (t_Ariles &ariles_class, ARILES2_IS_BASE_ENABLER(ariles2::visitor::Visitor, t_Visitor)) |
template<class t_Visitor , class t_Ariles , class t_Arg > | |
t_Visitor::ReturnType | apply (t_Arg &arg, t_Ariles &ariles_class, ARILES2_IS_BASE_DISABLER(ariles2::Ariles, t_Arg), ARILES2_IS_BASE_DISABLER(ariles2::visitor::Visitor, t_Arg), ARILES2_IS_BASE_ENABLER(ariles2::visitor::Visitor, t_Visitor)) |
template<class t_Visitor , class t_Ariles , class t_Arg > | |
t_Visitor::ReturnType | apply (t_Arg &arg, t_Ariles &ariles_class, const char *name, ARILES2_IS_BASE_DISABLER(ariles2::visitor::Visitor, t_Arg), ARILES2_IS_BASE_ENABLER(ariles2::visitor::Visitor, t_Visitor)) |
template<class t_Visitor , class t_Ariles , class t_Arg > | |
t_Visitor::ReturnType | apply (const t_Arg &arg, t_Ariles &ariles_class, ARILES2_IS_BASE_DISABLER(ariles2::visitor::Visitor, t_Arg), ARILES2_IS_BASE_ENABLER(ariles2::visitor::Visitor, t_Visitor)) |
template<class t_Visitor , class t_Ariles , class t_Arg > | |
t_Visitor::ReturnType | apply (t_Arg &arg, t_Ariles &ariles_class, const typename t_Visitor::Parameters ¶m, ARILES2_IS_BASE_DISABLER(std::string, t_Arg), ARILES2_IS_BASE_DISABLER(ariles2::visitor::Visitor, t_Arg), ARILES2_IS_BASE_ENABLER(ariles2::visitor::Visitor, t_Visitor)) |
template<class t_Visitor , class t_Ariles , class t_Arg , class t_Subtree > | |
t_Visitor::ReturnType | apply (t_Arg &arg, t_Ariles &ariles_class, const t_Subtree &subtree, ARILES2_IS_ANY_OF(t_Subtree, const std::string, const std::vector< std::string >), ARILES2_IS_BASE_DISABLER(std::string, t_Arg), ARILES2_IS_BASE_DISABLER(ariles2::visitor::Visitor, t_Arg), ARILES2_IS_BASE_ENABLER(ariles2::visitor::Visitor, t_Visitor)) |
template<class t_Visitor , class t_Ariles , class t_Arg > | |
t_Visitor::ReturnType | apply (t_Arg &arg, t_Ariles &ariles_class, const char *name, const typename t_Visitor::Parameters ¶m, ARILES2_IS_BASE_DISABLER(std::string, t_Arg), ARILES2_IS_BASE_DISABLER(ariles2::visitor::Visitor, t_Arg), ARILES2_IS_BASE_ENABLER(ariles2::visitor::Visitor, t_Visitor)) |
template<class t_Visitor , class t_Ariles > | |
t_Visitor::ReturnType | apply (const std::string &arg, t_Ariles &ariles_class, const typename t_Visitor::Parameters ¶m, ARILES2_IS_BASE_ENABLER(ariles2::visitor::Visitor, t_Visitor)) |
template<class t_Visitor , class t_Ariles , class t_Subtree > | |
t_Visitor::ReturnType | apply (const std::string &arg, t_Ariles &ariles_class, const t_Subtree &subtree, ARILES2_IS_ANY_OF(t_Subtree, const std::string, const std::vector< std::string >), ARILES2_IS_BASE_ENABLER(ariles2::visitor::Visitor, t_Visitor)) |
template<class t_Visitor , class t_Left , class t_Right > | |
t_Visitor::ReturnType | apply (t_Left &left, t_Right &right, ARILES2_IS_BASE_ENABLER(ariles2::visitor::Visitor, t_Visitor), ARILES2_IS_BASE_ENABLER(ariles2::Ariles, t_Left)) |
template<class t_Visitor , class t_Left , class t_Right > | |
t_Visitor::ReturnType | apply (t_Visitor &visitor, t_Left &left, t_Right &right, const std::string &name, const typename t_Visitor::Parameters ¶m, ARILES2_IS_BASE_ENABLER(ariles2::visitor::Visitor, t_Visitor)) |
template<class t_Visitor , class t_Left , class t_Right > | |
t_Visitor::ReturnType | apply (t_Visitor &visitor, t_Left &left, t_Right &right, ARILES2_IS_BASE_DISABLER(typename t_Visitor::Parameters, t_Right), ARILES2_IS_BASE_DISABLER(std::string, t_Right), ARILES2_IS_BASE_ENABLER(ariles2::visitor::Visitor, t_Visitor)) |
template<class t_Visitor , class t_Left , class t_Right > | |
t_Visitor::ReturnType | apply (t_Visitor &visitor, t_Left &left, t_Right &right, const typename t_Visitor::Parameters ¶m, ARILES2_IS_BASE_ENABLER(ariles2::visitor::Visitor, t_Visitor)) |
Variables | |
template<class t_Pointer > | |
class ARILES2_VISIBILITY_ATTRIBUTE | PointerHandler |
t_Visitor::ReturnType ariles2::apply | ( | const std::string & | arg, |
t_Ariles & | ariles_class, | ||
const t_Subtree & | subtree, | ||
ARILES2_IS_ANY_OF(t_Subtree, const std::string, const std::vector< std::string >) | , | ||
ARILES2_IS_BASE_ENABLER(ariles2::visitor::Visitor, t_Visitor) | |||
) |
t_Visitor::ReturnType ariles2::apply | ( | const std::string & | arg, |
t_Ariles & | ariles_class, | ||
const typename t_Visitor::Parameters & | param, | ||
ARILES2_IS_BASE_ENABLER(ariles2::visitor::Visitor, t_Visitor) | |||
) |
t_Visitor::ReturnType ariles2::apply | ( | const t_Arg & | arg, |
t_Ariles & | ariles_class, | ||
ARILES2_IS_BASE_DISABLER(ariles2::visitor::Visitor, t_Arg) | , | ||
ARILES2_IS_BASE_ENABLER(ariles2::visitor::Visitor, t_Visitor) | |||
) |
t_Visitor::ReturnType ariles2::apply | ( | t_Arg & | arg, |
t_Ariles & | ariles_class, | ||
ARILES2_IS_BASE_DISABLER(ariles2::Ariles, t_Arg) | , | ||
ARILES2_IS_BASE_DISABLER(ariles2::visitor::Visitor, t_Arg) | , | ||
ARILES2_IS_BASE_ENABLER(ariles2::visitor::Visitor, t_Visitor) | |||
) |
t_Visitor::ReturnType ariles2::apply | ( | t_Arg & | arg, |
t_Ariles & | ariles_class, | ||
const char * | name, | ||
ARILES2_IS_BASE_DISABLER(ariles2::visitor::Visitor, t_Arg) | , | ||
ARILES2_IS_BASE_ENABLER(ariles2::visitor::Visitor, t_Visitor) | |||
) |
t_Visitor::ReturnType ariles2::apply | ( | t_Arg & | arg, |
t_Ariles & | ariles_class, | ||
const char * | name, | ||
const typename t_Visitor::Parameters & | param, | ||
ARILES2_IS_BASE_DISABLER(std::string, t_Arg) | , | ||
ARILES2_IS_BASE_DISABLER(ariles2::visitor::Visitor, t_Arg) | , | ||
ARILES2_IS_BASE_ENABLER(ariles2::visitor::Visitor, t_Visitor) | |||
) |
t_Visitor::ReturnType ariles2::apply | ( | t_Arg & | arg, |
t_Ariles & | ariles_class, | ||
const t_Subtree & | subtree, | ||
ARILES2_IS_ANY_OF(t_Subtree, const std::string, const std::vector< std::string >) | , | ||
ARILES2_IS_BASE_DISABLER(std::string, t_Arg) | , | ||
ARILES2_IS_BASE_DISABLER(ariles2::visitor::Visitor, t_Arg) | , | ||
ARILES2_IS_BASE_ENABLER(ariles2::visitor::Visitor, t_Visitor) | |||
) |
t_Visitor::ReturnType ariles2::apply | ( | t_Arg & | arg, |
t_Ariles & | ariles_class, | ||
const typename t_Visitor::Parameters & | param, | ||
ARILES2_IS_BASE_DISABLER(std::string, t_Arg) | , | ||
ARILES2_IS_BASE_DISABLER(ariles2::visitor::Visitor, t_Arg) | , | ||
ARILES2_IS_BASE_ENABLER(ariles2::visitor::Visitor, t_Visitor) | |||
) |
t_Visitor::ReturnType ariles2::apply | ( | t_Ariles & | ariles_class, |
ARILES2_IS_BASE_ENABLER(ariles2::visitor::Visitor, t_Visitor) | |||
) |
t_Visitor::ReturnType ariles2::apply | ( | t_Left & | left, |
t_Right & | right, | ||
ARILES2_IS_BASE_ENABLER(ariles2::visitor::Visitor, t_Visitor) | , | ||
ARILES2_IS_BASE_ENABLER(ariles2::Ariles, t_Left) | |||
) |
t_Visitor::ReturnType ariles2::apply | ( | t_Visitor & | visitor, |
t_Ariles & | ariles_class, | ||
ARILES2_IS_BASE_ENABLER(ariles2::visitor::Visitor, t_Visitor) | |||
) |
t_Visitor::ReturnType ariles2::apply | ( | t_Visitor & | visitor, |
t_Ariles & | ariles_class, | ||
const char * | name, | ||
ARILES2_IS_BASE_ENABLER(ariles2::visitor::Visitor, t_Visitor) | |||
) |
t_Visitor::ReturnType ariles2::apply | ( | t_Visitor & | visitor, |
t_Ariles & | ariles_class, | ||
const char * | name, | ||
const typename t_Visitor::Parameters & | param, | ||
ARILES2_IS_BASE_ENABLER(ariles2::visitor::Visitor, t_Visitor) | |||
) |
t_Visitor::ReturnType ariles2::apply | ( | t_Visitor & | visitor, |
t_Ariles & | ariles_class, | ||
const t_Subtree & | subtree, | ||
ARILES2_IS_ANY_OF(t_Subtree, std::string, std::vector< std::string >) | , | ||
ARILES2_IS_BASE_ENABLER(ariles2::visitor::Visitor, t_Visitor) | |||
) |
t_Visitor::ReturnType ariles2::apply | ( | t_Visitor & | visitor, |
t_Ariles & | ariles_class, | ||
const t_Subtree & | subtree, | ||
const typename t_Visitor::Parameters & | param, | ||
ARILES2_IS_ANY_OF(t_Subtree, std::string, std::vector< std::string >) | , | ||
ARILES2_IS_BASE_ENABLER(ariles2::visitor::Visitor, t_Visitor) | |||
) |
t_Visitor::ReturnType ariles2::apply | ( | t_Visitor & | visitor, |
t_Ariles & | ariles_class, | ||
const typename t_Visitor::Parameters & | param, | ||
ARILES2_IS_BASE_ENABLER(ariles2::visitor::Visitor, t_Visitor) | |||
) |
t_Visitor::ReturnType ariles2::apply | ( | t_Visitor & | visitor, |
t_Left & | left, | ||
t_Right & | right, | ||
ARILES2_IS_BASE_DISABLER(typename t_Visitor::Parameters, t_Right) | , | ||
ARILES2_IS_BASE_DISABLER(std::string, t_Right) | , | ||
ARILES2_IS_BASE_ENABLER(ariles2::visitor::Visitor, t_Visitor) | |||
) |
t_Visitor::ReturnType ariles2::apply | ( | t_Visitor & | visitor, |
t_Left & | left, | ||
t_Right & | right, | ||
const std::string & | name, | ||
const typename t_Visitor::Parameters & | param, | ||
ARILES2_IS_BASE_ENABLER(ariles2::visitor::Visitor, t_Visitor) | |||
) |
t_Visitor::ReturnType ariles2::apply | ( | t_Visitor & | visitor, |
t_Left & | left, | ||
t_Right & | right, | ||
const typename t_Visitor::Parameters & | param, | ||
ARILES2_IS_BASE_ENABLER(ariles2::visitor::Visitor, t_Visitor) | |||
) |
class ARILES2_VISIBILITY_ATTRIBUTE ariles2::PointerHandler |