YAML Type conversions. More...
#include <string>
#include <set>
#include <filesystem>
Go to the source code of this file.
Namespaces | |
tesseract_common | |
YAML | |
Functions | |
void | tesseract_common::checkForUnknownKeys (const YAML::Node &node, const std::set< std::string > &expected_keys) |
Check node map for unknown keys. More... | |
bool | tesseract_common::compareYAML (const YAML::Node &node1, const YAML::Node &node2) |
Checks if the YAML::Nodes are identical. More... | |
YAML::Node | tesseract_common::fromYAMLString (const std::string &string) |
Converts yaml string to a YAML::Node. More... | |
YAML::Node | tesseract_common::loadYamlFile (const std::string &file_path, const ResourceLocator &locator) |
Loads a YAML file and processes !include directives recursively. More... | |
YAML::Node | tesseract_common::loadYamlString (const std::string &yaml_string, const ResourceLocator &locator) |
YAML::Node | tesseract_common::processYamlIncludeDirective (const YAML::Node &node, const ResourceLocator &locator) |
Recursively processes a YAML node to resolve !include directives. More... | |
std::string | tesseract_common::toYAMLString (const YAML::Node &node) |
Converts a YAML::Node to a yaml string. More... | |
void | tesseract_common::writeYamlToFile (const YAML::Node &node, const std::string &file_path) |
Writes a YAML::Node to a file. More... | |
YAML Type conversions.
Definition in file yaml_utils.h.