![]() |
Scarab
v1.6.0
Project 8 C++ Utility Library
|
Convert YAML to Param. More...
#include <param_yaml.hh>
Public Member Functions | |
param_input_yaml () | |
virtual | ~param_input_yaml () |
virtual param * | read_file (const std::string &a_filename, const param_node *a_options=nullptr) |
virtual param * | read_string (const std::string &a_json_str, const param_node *a_options=nullptr) |
param * | read_node_type (const YAML::Node &a_node) |
param_array * | sequence_handler (const YAML::Node &a_node) |
param_node * | map_handler (const YAML::Node &a_node) |
param_value * | scalar_handler (const YAML::Node &a_node) |
![]() | |
param_input_codec () | |
virtual | ~param_input_codec () |
param_input_yaml | ( | ) |
Definition at line 27 of file param_yaml.cc.
|
virtual |
Definition at line 30 of file param_yaml.cc.
param_node * map_handler | ( | const YAML::Node & | a_node | ) |
Definition at line 116 of file param_yaml.cc.
|
virtual |
Implements param_input_codec.
Definition at line 33 of file param_yaml.cc.
param * read_node_type | ( | const YAML::Node & | a_node | ) |
Definition at line 61 of file param_yaml.cc.
|
virtual |
Implements param_input_codec.
Definition at line 47 of file param_yaml.cc.
param_value * scalar_handler | ( | const YAML::Node & | a_node | ) |
Definition at line 136 of file param_yaml.cc.
param_array * sequence_handler | ( | const YAML::Node & | a_node | ) |
Definition at line 96 of file param_yaml.cc.