Scarab  v3.3.0
Project 8 C++ Utility Library
Public Member Functions | List of all members
param_output_yaml Class Reference

Convert Param to YAML. More...

#include <param_yaml.hh>

Inheritance diagram for param_output_yaml:
Inheritance graph

Public Member Functions

 param_output_yaml ()
 
virtual ~param_output_yaml ()
 
virtual bool write_file (const param &a_to_write, const std::string &a_filename, const param_node &a_options=param_node())
 
virtual bool write_string (const param &a_to_write, std::string &a_string, const param_node &a_options=param_node())
 
YAML::Node check_param_type (const param &a_to_write)
 
YAML::Node param_node_handler (const param &a_to_write)
 
YAML::Node param_array_handler (const param &a_to_write)
 
YAML::Node param_value_handler (const param &a_to_write)
 
- Public Member Functions inherited from param_output_codec
 param_output_codec ()
 
virtual ~param_output_codec ()
 

Detailed Description

Convert Param to YAML.

Author
N.S. Oblath

Options: None

Definition at line 62 of file param_yaml.hh.

Constructor & Destructor Documentation

◆ param_output_yaml()

Definition at line 178 of file param_yaml.cc.

◆ ~param_output_yaml()

~param_output_yaml ( )
virtual

Definition at line 181 of file param_yaml.cc.

Member Function Documentation

◆ check_param_type()

YAML::Node check_param_type ( const param a_to_write)

Definition at line 219 of file param_yaml.cc.

◆ param_array_handler()

YAML::Node param_array_handler ( const param a_to_write)

Definition at line 254 of file param_yaml.cc.

◆ param_node_handler()

YAML::Node param_node_handler ( const param a_to_write)

Definition at line 241 of file param_yaml.cc.

◆ param_value_handler()

YAML::Node param_value_handler ( const param a_to_write)

Definition at line 267 of file param_yaml.cc.

◆ write_file()

bool write_file ( const param a_to_write,
const std::string &  a_filename,
const param_node a_options = param_node() 
)
virtual

Implements param_output_codec.

Definition at line 184 of file param_yaml.cc.

◆ write_string()

bool write_string ( const param a_to_write,
std::string &  a_string,
const param_node a_options = param_node() 
)
virtual

Implements param_output_codec.

Definition at line 208 of file param_yaml.cc.


The documentation for this class was generated from the following files: