#include <tesseract_common/macros.h>#include <yaml-cpp/yaml.h>#include <fstream>#include <tesseract_common/utils.h>#include <tesseract_common/resource_locator.h>
Go to the source code of this file.
Namespaces | |
| tesseract_common | |
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... | |