![]() |
Scarab
v3.9.1
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_ptr_t | read_file (const std::string &a_filename, const param_node &a_options=param_node()) |
virtual param_ptr_t | read_string (const std::string &a_string, const param_node &a_options=param_node()) |
param_ptr_t | read_node_type (const YAML::Node &a_node) |
std::unique_ptr< param_array > | sequence_handler (const YAML::Node &a_node) |
std::unique_ptr< param_node > | map_handler (const YAML::Node &a_node) |
std::unique_ptr< 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.
std::unique_ptr< param_node > map_handler | ( | const YAML::Node & | a_node | ) |
Definition at line 112 of file param_yaml.cc.
|
virtual |
Implements param_input_codec.
Definition at line 33 of file param_yaml.cc.
param_ptr_t 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.
std::unique_ptr< param_value > scalar_handler | ( | const YAML::Node & | a_node | ) |
Definition at line 132 of file param_yaml.cc.
std::unique_ptr< param_array > sequence_handler | ( | const YAML::Node & | a_node | ) |
Definition at line 92 of file param_yaml.cc.