|
Ariles
|
Namespaces | |
| namespace | impl |
Classes | |
| class | FileVisitorImplementation |
| class | Parameters |
| class | Visitor |
| class | VisitorBase |
Functions | |
| template<class t_Visitor , class t_Entry > | |
| void | apply_write (t_Visitor &writer, const t_Entry &entry, const typename t_Visitor::Parameters ¶meters, ARILES2_IS_BASE_ENABLER(ariles2::write::Base, t_Entry)) |
| template<class t_Visitor , typename t_Enumeration , typename = std::enable_if_t<std::is_enum<t_Enumeration>::value>> | |
| void | apply_write (t_Visitor &writer, const t_Enumeration entry, const typename t_Visitor::Parameters ¶m) |
| template<class t_Visitor , typename t_Entry > | |
| void | apply_write (t_Visitor &writer, const ARILES2_POINTER_TYPE< t_Entry > &entry, const typename t_Visitor::Parameters ¶m) |
| template<class t_Visitor , class t_Type , std::size_t t_Size> | |
| void | apply_write (t_Visitor &writer, const std::array< t_Type, t_Size > &entry, const typename t_Visitor::Parameters ¶m) |
| template<class t_Visitor , class t_Rep , class t_Period > | |
| void | apply_write (t_Visitor &writer, const std::chrono::duration< t_Rep, t_Period > &entry, const typename t_Visitor::Parameters ¶m) |
| template<class t_Visitor , class t_Clock , class t_Duration > | |
| void | apply_write (t_Visitor &writer, const std::chrono::time_point< t_Clock, t_Duration > &entry, const typename t_Visitor::Parameters ¶m) |
| template<class t_Visitor , class... t_Args> | |
| void | apply_write (t_Visitor &writer, const std::deque< t_Args... > &entry, const typename t_Visitor::Parameters ¶m) |
| template<class t_Visitor > | |
| void | apply_write (t_Visitor &writer, const std::filesystem::path &entry, const typename t_Visitor::Parameters ¶m) |
| template<class t_Visitor , class... t_Args> | |
| void | apply_write (t_Visitor &writer, const std::list< t_Args... > &entry, const typename t_Visitor::Parameters ¶m) |
| template<class t_Visitor , class... t_Args> | |
| void | apply_write (t_Visitor &writer, const std::map< t_Args... > &entry, const typename t_Visitor::Parameters ¶m) |
| template<class t_Visitor , class... t_Args> | |
| void | apply_write (t_Visitor &writer, const std::map< std::string, t_Args... > &entry, const typename t_Visitor::Parameters ¶m) |
| template<class t_Visitor , typename t_First , typename t_Second > | |
| void | apply_write (t_Visitor &writer, const std::pair< t_First, t_Second > &entry, const typename t_Visitor::Parameters ¶m) |
| template<class t_Visitor , typename t_Second > | |
| void | apply_write (t_Visitor &writer, const std::pair< std::string, t_Second > &entry, const typename t_Visitor::Parameters ¶m) |
| template<class t_Visitor , class... t_Args> | |
| void | apply_write (t_Visitor &writer, const std::set< t_Args... > &entry, const typename t_Visitor::Parameters ¶m) |
| template<class t_Visitor , typename... t_Args> | |
| void | apply_write (t_Visitor &writer, const std::tuple< t_Args... > &entry, const typename t_Visitor::Parameters ¶m) |
| template<class t_Visitor , class... t_Args> | |
| void | apply_write (t_Visitor &writer, const std::unordered_map< t_Args... > &entry, const typename t_Visitor::Parameters ¶m) |
| template<class t_Visitor , class... t_Args> | |
| void | apply_write (t_Visitor &writer, const std::unordered_map< std::string, t_Args... > &entry, const typename t_Visitor::Parameters ¶m) |
| template<class t_Visitor , class... t_Args> | |
| void | apply_write (t_Visitor &writer, const std::unordered_set< t_Args... > &entry, const typename t_Visitor::Parameters ¶m) |
| template<class t_Visitor , class... t_Args> | |
| void | apply_write (t_Visitor &writer, const std::vector< t_Args... > &entry, const typename t_Visitor::Parameters ¶m) |
| template<class t_Visitor , class t_BetterEnum , class t_Flags > | |
| void | apply_write (t_Visitor &writer, const t_BetterEnum &entry, const t_Flags ¶m, const typename t_BetterEnum::_integral *=nullptr, const typename t_BetterEnum::_value_iterable *=nullptr, const typename t_BetterEnum::_name_iterable *=nullptr, const typename t_BetterEnum::_value_iterator *=nullptr, const typename t_BetterEnum::_name_iterator *=nullptr) |
| template<class t_Visitor , typename t_Scalar , int t_rows, int t_flags> | |
| void | apply_write (t_Visitor &writer, const Eigen::Matrix< t_Scalar, t_rows, 1, t_flags > &entry, const typename t_Visitor::Parameters ¶m) |
| template<class t_Visitor , typename t_Scalar , int t_rows, int t_cols, int t_flags> | |
| void | apply_write (t_Visitor &writer, const Eigen::Matrix< t_Scalar, t_rows, t_cols, t_flags > &entry, const typename t_Visitor::Parameters ¶m) |
| template<class t_Visitor , typename t_Scalar , int t_dim, int t_mode, int t_options> | |
| void | apply_write (t_Visitor &writer, const Eigen::Transform< t_Scalar, t_dim, t_mode, t_options > &entry, const typename t_Visitor::Parameters ¶m) |
| template<class t_Visitor , typename t_Scalar , int t_options, class t_Flags > | |
| void | apply_write (t_Visitor &writer, const Eigen::Quaternion< t_Scalar, t_options > &entry, const t_Flags ¶m) |
| using ariles2::write::Base = typedef entry::ConstBase<write::Visitor> |
| void ariles2::write::apply_write | ( | t_Visitor & | writer, |
| const ARILES2_POINTER_TYPE< t_Entry > & | entry, | ||
| const typename t_Visitor::Parameters & | param | ||
| ) |
Definition at line 54 of file generic_pointer.h.
| void ariles2::write::apply_write | ( | t_Visitor & | writer, |
| const Eigen::Matrix< t_Scalar, t_rows, 1, t_flags > & | entry, | ||
| const typename t_Visitor::Parameters & | param | ||
| ) |
| void ariles2::write::apply_write | ( | t_Visitor & | writer, |
| const Eigen::Matrix< t_Scalar, t_rows, t_cols, t_flags > & | entry, | ||
| const typename t_Visitor::Parameters & | param | ||
| ) |
| void ariles2::write::apply_write | ( | t_Visitor & | writer, |
| const Eigen::Quaternion< t_Scalar, t_options > & | entry, | ||
| const t_Flags & | param | ||
| ) |
| void ariles2::write::apply_write | ( | t_Visitor & | writer, |
| const Eigen::Transform< t_Scalar, t_dim, t_mode, t_options > & | entry, | ||
| const typename t_Visitor::Parameters & | param | ||
| ) |
| void ariles2::write::apply_write | ( | t_Visitor & | writer, |
| const std::array< t_Type, t_Size > & | entry, | ||
| const typename t_Visitor::Parameters & | param | ||
| ) |
Definition at line 59 of file std_array.h.
| void ariles2::write::apply_write | ( | t_Visitor & | writer, |
| const std::chrono::duration< t_Rep, t_Period > & | entry, | ||
| const typename t_Visitor::Parameters & | param | ||
| ) |
Definition at line 58 of file std_chrono.h.
| void ariles2::write::apply_write | ( | t_Visitor & | writer, |
| const std::chrono::time_point< t_Clock, t_Duration > & | entry, | ||
| const typename t_Visitor::Parameters & | param | ||
| ) |
Definition at line 71 of file std_chrono.h.
| void ariles2::write::apply_write | ( | t_Visitor & | writer, |
| const std::deque< t_Args... > & | entry, | ||
| const typename t_Visitor::Parameters & | param | ||
| ) |
Definition at line 53 of file std_deque.h.
| void ariles2::write::apply_write | ( | t_Visitor & | writer, |
| const std::filesystem::path & | entry, | ||
| const typename t_Visitor::Parameters & | param | ||
| ) |
Definition at line 39 of file std_filesystem_path.h.
| void ariles2::write::apply_write | ( | t_Visitor & | writer, |
| const std::list< t_Args... > & | entry, | ||
| const typename t_Visitor::Parameters & | param | ||
| ) |
Definition at line 54 of file std_list.h.
| void ariles2::write::apply_write | ( | t_Visitor & | writer, |
| const std::map< std::string, t_Args... > & | entry, | ||
| const typename t_Visitor::Parameters & | param | ||
| ) |
| void ariles2::write::apply_write | ( | t_Visitor & | writer, |
| const std::map< t_Args... > & | entry, | ||
| const typename t_Visitor::Parameters & | param | ||
| ) |
| void ariles2::write::apply_write | ( | t_Visitor & | writer, |
| const std::pair< std::string, t_Second > & | entry, | ||
| const typename t_Visitor::Parameters & | param | ||
| ) |
Definition at line 81 of file std_pair.h.
| void ariles2::write::apply_write | ( | t_Visitor & | writer, |
| const std::pair< t_First, t_Second > & | entry, | ||
| const typename t_Visitor::Parameters & | param | ||
| ) |
Definition at line 66 of file std_pair.h.
| void ariles2::write::apply_write | ( | t_Visitor & | writer, |
| const std::set< t_Args... > & | entry, | ||
| const typename t_Visitor::Parameters & | param | ||
| ) |
| void ariles2::write::apply_write | ( | t_Visitor & | writer, |
| const std::tuple< t_Args... > & | entry, | ||
| const typename t_Visitor::Parameters & | param | ||
| ) |
Definition at line 69 of file std_tuple.h.
| void ariles2::write::apply_write | ( | t_Visitor & | writer, |
| const std::unordered_map< std::string, t_Args... > & | entry, | ||
| const typename t_Visitor::Parameters & | param | ||
| ) |
Definition at line 108 of file std_unordered_map.h.
| void ariles2::write::apply_write | ( | t_Visitor & | writer, |
| const std::unordered_map< t_Args... > & | entry, | ||
| const typename t_Visitor::Parameters & | param | ||
| ) |
Definition at line 92 of file std_unordered_map.h.
| void ariles2::write::apply_write | ( | t_Visitor & | writer, |
| const std::unordered_set< t_Args... > & | entry, | ||
| const typename t_Visitor::Parameters & | param | ||
| ) |
Definition at line 57 of file std_unordered_set.h.
| void ariles2::write::apply_write | ( | t_Visitor & | writer, |
| const std::vector< t_Args... > & | entry, | ||
| const typename t_Visitor::Parameters & | param | ||
| ) |
Definition at line 68 of file std_vector.h.
| void ariles2::write::apply_write | ( | t_Visitor & | writer, |
| const t_BetterEnum & | entry, | ||
| const t_Flags & | param, | ||
| const typename t_BetterEnum::_integral * | = nullptr, |
||
| const typename t_BetterEnum::_value_iterable * | = nullptr, |
||
| const typename t_BetterEnum::_name_iterable * | = nullptr, |
||
| const typename t_BetterEnum::_value_iterator * | = nullptr, |
||
| const typename t_BetterEnum::_name_iterator * | = nullptr |
||
| ) |
Definition at line 44 of file better_enums.h.
| void ariles2::write::apply_write | ( | t_Visitor & | writer, |
| const t_Entry & | entry, | ||
| const typename t_Visitor::Parameters & | parameters, | ||
| ARILES2_IS_BASE_ENABLER(ariles2::write::Base, t_Entry) | |||
| ) |