Ring Daemon 16.0.0
Loading...
Searching...
No Matches
yamlparser.h File Reference
Include dependency graph for yamlparser.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  jami
 
namespace  jami::yaml_utils
 

Functions

void jami::yaml_utils::parsePath (const YAML::Node &node, const char *key, std::string &path, const std::filesystem::path &base)
 
void jami::yaml_utils::parsePathOptional (const YAML::Node &node, const char *key, std::string &path, const std::filesystem::path &base)
 
template<typename T >
void jami::yaml_utils::parseValue (const YAML::Node &node, const char *key, T &value)
 
template<typename T >
bool jami::yaml_utils::parseValueOptional (const YAML::Node &node, const char *key, T &value)
 
std::set< std::string > jami::yaml_utils::parseVector (const YAML::Node &node)
 
std::vector< std::map< std::string, std::string > > jami::yaml_utils::parseVectorMap (const YAML::Node &node, const std::initializer_list< std::string > &keys)