Configuration writer class.
Definition at line 22 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...
|
|