49 const std::string&
filepath()
const{
return filepath_;}
56 bool empty()
const{
return configMap_.empty();}
65 std::vector<std::string> getStringVector(
StringView key)
const;
70 std::vector<StringView> getStringViewVector(
StringView key)
const;
109 void printConfig(FILE* file=stdout)
const;
113 using ConfigMap = std::unordered_map<std::string, GenericValue>;
114 ConfigMap configMap_;
115 std::string filepath_;