autotier
Automatic Tiering Fuse Filesystem
|
24 #include <unordered_map>
34 std::unordered_map<std::string, ConfigNode> *
sub_map_;
69 other.sub_map_ =
nullptr;
80 value_ = std::move(other.value_);
81 sub_map_ = std::move(other.sub_map_);
83 other.sub_map_ =
nullptr;
ConfigNode & operator=(ConfigNode &&other)
Assignment move constructor.
Definition: ConfigNode.hpp:79
std::unordered_map< std::string, ConfigNode > * sub_map_
Pointer to submap for config sections.
Definition: ConfigNode.hpp:34
ConfigNode(ConfigNode &&other)
Move constructor.
Definition: ConfigNode.hpp:65
~ConfigNode()
Destroy the ConfigNode object.
Definition: ConfigNode.hpp:91
ConfigNode(const ConfigNode &other)
Copy construct a new ConfigNode object.
Definition: ConfigNode.hpp:54
lib45d documentation (not included in this repo, see lib45d source)
Definition: main-page.dox:21
bool is_copy_
Set in copy constructor to avoid double deletion of *sub_map_.
Definition: ConfigNode.hpp:96
ConfigNode(void)
Construct a new empty ConfigNode object.
Definition: ConfigNode.hpp:46
ConfigNode(std::string value, std::unordered_map< std::string, ConfigNode > *sub_map)
Construct a new ConfigNode object.
Definition: ConfigNode.hpp:41
std::string value_
string from config file after '='
Definition: ConfigNode.hpp:33
Class for config_map_ entries.
Definition: ConfigNode.hpp:31