Flex  0.17.9
Namespaces | Functions
yaml_utils.cc File Reference
#include "flex/utils/yaml_utils.h"
#include <rapidjson/document.h>
#include <rapidjson/pointer.h>
#include <rapidjson/prettywriter.h>
#include <fstream>
#include "service_utils.h"
Include dependency graph for yaml_utils.cc:

Namespaces

 gs
 

Functions

std::vector< std::string > gs::get_yaml_files (const std::string &plugin_dir)
 
void gs::convert_yaml_node_to_json (const YAML::Node &node, rapidjson::Document::AllocatorType &allocator, rapidjson::Value &json)
 
Result< std::string > gs::get_json_string_from_yaml (const std::string &file_path)
 
Result< std::string > gs::get_json_string_from_yaml (const YAML::Node &node)
 
Result< std::string > gs::get_yaml_string_from_yaml_node (const YAML::Node &node)
 
Status gs::write_yaml_node_to_yaml_string (const YAML::Node &node, YAML::Emitter &emitter)