Lines Matching defs:ConfigItem
38 struct ConfigItem { struct
39 std::map<std::string, ConfigItem>* property_ = nullptr; argument
42 std::map<std::string, ConfigItem>* mapValue_ = nullptr; argument
49 ConfigItem() {} in ConfigItem() function
50 ~ConfigItem() in ~ConfigItem() argument
54 void Destroy() in Destroy()
62 void ClearValue() in ClearValue()
88 ConfigItem(const ConfigItem& value) in ConfigItem() function
123 ConfigItem(ConfigItem&& value) noexcept in ConfigItem() argument
162 void SetProperty(const std::map<std::string, ConfigItem>& prop) in SetProperty() argument
170 void SetValue(const std::map<std::string, ConfigItem>& value) in SetValue() argument
177 void SetValue(bool value) in SetValue()
184 void SetValue(const std::string& value) in SetValue()
191 void SetValue(const std::vector<int>& value) in SetValue()
198 void SetValue(const std::vector<float>& value) in SetValue()
205 void SetValue(const std::vector<std::string>& value) in SetValue()
211 bool IsInts() const in IsInts()
235 const ConfigItem& operator[](const std::string& key) const argument
245 const ConfigItem& GetProp(const std::string& key) const in GetProp() argument
255 static const ConfigItem DEFAULT; argument