libmoost
|
#include <file_backed_data_source.hpp>
Public Member Functions | |
file_backed_data_source_config | createFromXml (const std::string &xmlFilepath) |
Private Types | |
typedef std::map< std::string, std::string > | tag_map_t |
Private Member Functions | |
void | xmlToMap (std::map< std::string, std::string > &tagMap, const std::string &xmlFilepath) |
template<typename T > | |
void | setAndRemove (T &value, const std::string &name, tag_map_t &tagMap) |
void | setAndRemove (bool &value, const std::string &name, tag_map_t &tagMap) |
Definition at line 168 of file file_backed_data_source.hpp.
typedef std::map<std::string, std::string> moost::io::file_backed_data_source_config_factory::tag_map_t [private] |
Definition at line 186 of file file_backed_data_source.hpp.
file_backed_data_source_config moost::io::file_backed_data_source_config_factory::createFromXml | ( | const std::string & | xmlFilepath | ) | [inline] |
Definition at line 171 of file file_backed_data_source.hpp.
void moost::io::file_backed_data_source_config_factory::setAndRemove | ( | T & | value, |
const std::string & | name, | ||
tag_map_t & | tagMap | ||
) | [inline, private] |
Definition at line 202 of file file_backed_data_source.hpp.
void moost::io::file_backed_data_source_config_factory::setAndRemove | ( | bool & | value, |
const std::string & | name, | ||
tag_map_t & | tagMap | ||
) | [inline, private] |
Definition at line 211 of file file_backed_data_source.hpp.
void moost::io::file_backed_data_source_config_factory::xmlToMap | ( | std::map< std::string, std::string > & | tagMap, |
const std::string & | xmlFilepath | ||
) | [inline, private] |
Definition at line 188 of file file_backed_data_source.hpp.