Ariles
|
Classes | |
class | PointerHandler< std::shared_ptr< t_Value > > |
class | PointerHandler< std::unique_ptr< t_Value > > |
class | DefaultBase |
class | PointerHandler |
class | Ariles |
class | Any |
class | Any2 |
class | CustomPointerBase |
class | NonNullPointer |
class | OptionalPointer |
class | PointerHandler< boost::optional< t_Value > > |
class | PointerHandler< boost::shared_ptr< t_Value > > |
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... | |
struct | namevalue2 |
NameValue2 visitor. More... | |
struct | octave |
Octave visitor. More... | |
struct | protobuf3 |
protobuf3 visitor. More... | |
struct | pugixml |
pugixml visitor. More... | |
struct | rapidjson |
JSON visitor. More... | |
struct | ros2param |
ROS parameter server visitor. More... | |
struct | rosparam |
ROS parameter server visitor. More... | |
struct | yaml_cpp |
YAML C++11 visitor. More... | |
Typedefs | |
using | SloppyBase = serialization::NonDefaultBaseTemplate< read::SloppyParameters, write::SloppyParameters > |
using | RelaxedSloppyBase = serialization::NonDefaultBaseTemplate< read::RelaxedSloppyParameters, write::RelaxedSloppyParameters > |
using | NonFlatMatricesRelaxedSloppyBase = serialization::NonDefaultBaseTemplate< read::NonFlatMatricesRelaxedSloppyParameters, write::NonFlatMatricesRelaxedSloppyParameters > |
using | Compare = compare::Visitor |
using | CopyFrom = copyfrom::Visitor |
using | CopyTo = copyto::Visitor |
using | Count = count::Visitor |
using | CountMissing = count_missing::Visitor |
using | PreWrite = prewrite::Visitor |
using | Read = read::Visitor |
using | Write = write::Visitor |
using | Graphviz = graphviz::Visitor |
using | Defaults = defaults::Visitor |
using | Finalize = finalize::Visitor |
Functions | |
template<class t_Entry > | |
bool | isMissing (const ARILES2_POINTER_TYPE< t_Entry > &entry) |
template<class... t_Args> | |
bool | isMissing (const std::map< t_Args... > &entry) |
template<class... t_Args> | |
bool | isMissing (const std::vector< t_Args... > &entry) |
template<class t_Entry > | |
constexpr bool | isMissing (const t_Entry &) |
template<class t_Entry > | |
bool | isMissing (const OptionalPointer< t_Entry > &entry) |
template<class t_Ariles , class t_Visitor , class t_Subtree , typename = traits::is_subtree_t<t_Subtree>, typename = traits::is_visitor_t<t_Visitor>> | |
t_Visitor::ReturnType | apply (t_Visitor &visitor, t_Ariles &ariles_class, t_Subtree &&subtree, const typename t_Visitor::Parameters ¶m) |
template<class t_Visitor , class t_Ariles , typename = traits::is_visitor_t<t_Visitor>> | |
t_Visitor::ReturnType | apply (t_Visitor &visitor, t_Ariles &ariles_class, const typename t_Visitor::Parameters ¶m) |
template<class t_Visitor , class t_Ariles , class t_Subtree , typename = traits::is_subtree_t<t_Subtree>, typename = traits::is_visitor_t<t_Visitor>> | |
t_Visitor::ReturnType | apply (t_Visitor &visitor, t_Ariles &ariles_class, t_Subtree &&subtree) |
template<class t_Visitor , class t_Ariles , typename = traits::is_visitor_t<t_Visitor>> | |
t_Visitor::ReturnType | apply (t_Visitor &visitor, t_Ariles &ariles_class) |
template<class t_Visitor , class t_Ariles , typename = traits::is_visitor_t<t_Visitor>, typename = traits::is_ariles_t<t_Ariles>> | |
t_Visitor::ReturnType | apply (t_Ariles &ariles_class) |
template<class t_Visitor , typename t_Arg , typename... t_Args, typename = traits::is_not_visitor_t<t_Arg>, typename = traits::is_not_ariles_t<t_Arg>> | |
t_Visitor::ReturnType | apply (t_Arg &&arg, t_Args &&...args) |
template<class t_Visitor , class t_Left , class t_Right , typename = traits::is_visitor_t<t_Visitor>, typename = traits::is_ariles_t<t_Left>, typename = traits::is_not_subtree_t<t_Right>> | |
t_Visitor::ReturnType | apply (t_Left &left, t_Right &right) |
template<class t_Visitor , class t_Left , class t_Right , typename = traits::is_not_subtree_t<t_Right>, typename = traits::is_visitor_t<t_Visitor>> | |
t_Visitor::ReturnType | apply (t_Visitor &visitor, t_Left &left, t_Right &right, const std::string &name, const typename t_Visitor::Parameters ¶m) |
template<class t_Visitor , class t_Left , class t_Right , typename = traits::is_visitor_t<t_Visitor>, typename = traits::is_not_subtree_t<t_Right>, typename = std::enable_if_t<not std::is_base_of_v<typename t_Visitor::Parameters, t_Right>>> | |
t_Visitor::ReturnType | apply (t_Visitor &visitor, t_Left &left, t_Right &right) |
template<class t_Visitor , class t_Left , class t_Right , typename = traits::is_not_subtree_t<t_Right>, typename = traits::is_visitor_t<t_Visitor>> | |
t_Visitor::ReturnType | apply (t_Visitor &visitor, t_Left &left, t_Right &right, const typename t_Visitor::Parameters ¶m) |
t_Visitor::ReturnType ariles2::apply | ( | t_Arg && | arg, |
t_Args &&... | args | ||
) |
t_Visitor::ReturnType ariles2::apply | ( | t_Ariles & | ariles_class | ) |
t_Visitor::ReturnType ariles2::apply | ( | t_Left & | left, |
t_Right & | right | ||
) |
t_Visitor::ReturnType ariles2::apply | ( | t_Visitor & | visitor, |
t_Ariles & | ariles_class | ||
) |
t_Visitor::ReturnType ariles2::apply | ( | t_Visitor & | visitor, |
t_Ariles & | ariles_class, | ||
const typename t_Visitor::Parameters & | param | ||
) |
t_Visitor::ReturnType ariles2::apply | ( | t_Visitor & | visitor, |
t_Ariles & | ariles_class, | ||
t_Subtree && | subtree | ||
) |
t_Visitor::ReturnType ariles2::apply | ( | t_Visitor & | visitor, |
t_Ariles & | ariles_class, | ||
t_Subtree && | subtree, | ||
const typename t_Visitor::Parameters & | param | ||
) |
t_Visitor::ReturnType ariles2::apply | ( | t_Visitor & | visitor, |
t_Left & | left, | ||
t_Right & | right | ||
) |
t_Visitor::ReturnType ariles2::apply | ( | t_Visitor & | visitor, |
t_Left & | left, | ||
t_Right & | right, | ||
const std::string & | name, | ||
const typename t_Visitor::Parameters & | param | ||
) |
t_Visitor::ReturnType ariles2::apply | ( | t_Visitor & | visitor, |
t_Left & | left, | ||
t_Right & | right, | ||
const typename t_Visitor::Parameters & | param | ||
) |
bool ariles2::isMissing | ( | const ARILES2_POINTER_TYPE< t_Entry > & | entry | ) |
Definition at line 15 of file generic_pointer.h.
bool ariles2::isMissing | ( | const OptionalPointer< t_Entry > & | entry | ) |
bool ariles2::isMissing | ( | const std::map< t_Args... > & | entry | ) |
bool ariles2::isMissing | ( | const std::vector< t_Args... > & | entry | ) |
Definition at line 20 of file std_vector.h.