pflib v2.7.0-1-gd371ab6a
Polarfire Interaction Library
|
Hidden functions to avoid misuse. More...
Classes | |
class | PolarfireSetting |
Object that can change a setting on a polarfire target. More... | |
Functions | |
void | extract (YAML::Node params, std::map< std::string, std::map< std::string, int > > &settings) |
Extract a map of page_name, param_name to their values by crawling the YAML tree. More... | |
Hidden functions to avoid misuse.
void pflib::detail::extract | ( | YAML::Node | params, |
std::map< std::string, std::map< std::string, int > > & | settings | ||
) |
Extract a map of page_name, param_name to their values by crawling the YAML tree.
pflib::Exception | if YAML file has a bad format (root node is not a map, page nodes are not maps, page name doesn't match any pages, or parameter's value does not exist). |
[in] | params | a YAML::Node to start extraction from |
[in,out] | settings | map of names to values for extract parameters |