Lines Matching refs:std
63 std::string value; ///< The entry value.
68 Entry(const std::string &v)
77 const std::string &getValue() const;
80 void setValue(const std::string &v) { value = v; }
87 void appendValue(const std::string &v) { value += " "; value += v; }
96 typedef std::unordered_map<std::string, Entry *> EntryTable;
115 void addEntry(const std::string &entryName, const std::string &value,
123 bool add(const std::string &assignment);
127 Entry *findEntry(const std::string &entryName) const;
134 bool printUnreferenced(const std::string §ionName);
137 void dump(const std::string §ionName);
141 typedef std::unordered_map<std::string, Section *> SectionTable;
150 Section *addSection(const std::string §ionName);
154 Section *findSection(const std::string §ionName) const;
167 bool load(std::istream &f);
174 bool load(const std::string &file);
179 bool add(const std::string &s);
184 bool find(const std::string §ion, const std::string &entry,
185 std::string &value) const;
190 bool entryExists(const std::string §ion,
191 const std::string &entry) const;
198 bool sectionExists(const std::string §ion) const;
201 void getSectionNames(std::vector<std::string> &list) const;