Functions | |
YAML::Node | find_node_at (YAML::Node node, std::initializer_list< const char *> keys) |
Finds a node, copies its structure and replaces the previous keys by the newly provided keys. More... | |
YAML::Node | remove_empty_maps (YAML::Node root) |
Removes all empty maps of a YAML::Node. More... | |
YAML::Node | operator|= (YAML::Node a, const YAML::Node &b) |
Merge two YAML::Nodes. More... | |
YAML::Node smash::anonymous_namespace{configuration.cc}::find_node_at | ( | YAML::Node | node, |
std::initializer_list< const char *> | keys | ||
) |
Finds a node, copies its structure and replaces the previous keys by the newly provided keys.
[in] | node | YAML::node whose structure will be copied and whose key values will be replaced. |
[in] | keys | Keys that will replace the previous keys in the copied node. |
Definition at line 36 of file configuration.cc.
YAML::Node smash::anonymous_namespace{configuration.cc}::remove_empty_maps | ( | YAML::Node | root | ) |
Removes all empty maps of a YAML::Node.
[in] | root | YAML::Node that contains empty maps. |
Definition at line 52 of file configuration.cc.
YAML::Node smash::anonymous_namespace{configuration.cc}::operator|= | ( | YAML::Node | a, |
const YAML::Node & | b | ||
) |
Merge two YAML::Nodes.
[in] | a | YAML::Node into which b is merged. |
[in] | b | YAML::Node that is merged into a. |
Definition at line 75 of file configuration.cc.