Namespaces | Functions
yaml_utils.cpp File Reference
#include <tesseract_common/macros.h>
#include <yaml-cpp/yaml.h>
#include <fstream>
#include <tesseract_common/utils.h>
#include <tesseract_common/resource_locator.h>
Include dependency graph for yaml_utils.cpp:

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...
 


tesseract_common
Author(s): Levi Armstrong
autogenerated on Sun May 18 2025 03:01:40