Configuration writer class.
Definition at line 21 of file writer.h.
|
| | Writer (const std::string &file_name) |
| | Constructor. More...
|
| |
| | ~Writer () |
| | Destructor. More...
|
| |
| void | ascend () |
| | Ends a nested map in the configuration file. More...
|
| |
| void | descend (const std::string &map_name, const std::size_t num_entries) |
| | Starts a nested map in the configuration file. More...
|
| |
| void | flush () |
| | Flush the configuration to the file. More...
|
| |
| void | initRoot () |
| | Starts a nested map in the configuration file. More...
|
| |
| template<typename t_Scalar , int t_rows, int t_flags> |
| void | writeCompound (const Eigen::Matrix< t_Scalar, t_rows, 1, t_flags > &entry, const std::string &entry_name) |
| | Write a configuration entry (vector) More...
|
| |
| template<typename t_Scalar , int t_rows, int t_cols, int t_flags> |
| void | writeCompound (const Eigen::Matrix< t_Scalar, t_rows, t_cols, t_flags > &entry, const std::string &entry_name) |
| | Write a configuration entry (matrix) More...
|
| |
| template<typename t_VectorEntryType > |
| void | writeCompound (const std::vector< std::vector< t_VectorEntryType > > &entry, const std::string &entry_name) const |
| | Write configuration entry (std::vector<std::vector<std::string>>) More...
|
| |
| template<typename t_VectorEntryType > |
| void | writeCompound (const std::vector< t_VectorEntryType > &entry, const std::string &entry_name) |
| | Read configuration entry (std::vector) More...
|
| |
| template<typename t_EnumType > |
| void | writeEnum (const t_EnumType entry, const std::string &entry_name) |
| | Write a configuration entry (enum) More...
|
| |
| template<typename t_EntryType > |
| void | writeScalar (const t_EntryType entry, const std::string &entry_name) |
| | Write a configuration entry (scalar template) More...
|
| |