9#include <unordered_map>
22 std::unordered_map<std::string, std::any> m_ini_file_content;
24 void parseFile(
const std::string&
filename);
32 return m_ini_file_content;
47 std::map<std::string, std::unordered_map<std::string, std::any>> m_ini_file_content;
48 std::string m_current_module;
50 void parseSnapshotFile(
const std::string&
filename);
61 return m_ini_file_content.at(
key);
73 std::string m_error_string;
Concrete implementation of a matrix class representing a Compressed Sparse Rows (CSR) matrix....
Definition CsrMatrix.h:35
This class parses ini files from a snapshot file. Currently supported are only the following data typ...
Definition IniParser.h:45
const std::unordered_map< std::string, std::any > & getModuleContents(const std::string &key)
Definition IniParser.h:59
std::vector< std::string > getModuleNames() const
Getter function for the module names.
Definition IniParser.cpp:208
This class parses ini files. Currently supported are only the following data types: string/char,...
Definition IniParser.h:20
const std::unordered_map< std::string, std::any > & getIniContents()
Definition IniParser.h:30