Bertini 2 - C++ Core
Software for Numerical Algebraic Geometry
Loading...
Searching...
No Matches
settings_parsers.hpp File Reference

Provides the parsers for settings in bertini2. More...

Include dependency graph for settings_parsers.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  bertini::parsing::classic::ConfigParser< Ts >
 Base variadic parser for parsing many config structs at once. More...
 
struct  bertini::parsing::classic::ConfigParser< ConfigT >
 Specialization of ConfigParser for a single config struct. More...
 
struct  bertini::parsing::classic::ConfigParser< detail::TypeList< Ts... > >
 Specialization of ConfigParser for a typelist, returning a thing passed down from the base variadic case. More...
 

Functions

template<typename ConfigT>
ConfigT bertini::parsing::classic::FillConfigStruct (std::string const &config_str)
 Helper function to fill a single configuration struct by parsing a config input file.
 

Detailed Description

Provides the parsers for settings in bertini2.

Useful Qi rules for parsing settings.

Function Documentation

◆ FillConfigStruct()

template<typename ConfigT>
ConfigT bertini::parsing::classic::FillConfigStruct ( std::string const & config_str)

Helper function to fill a single configuration struct by parsing a config input file.

Parameters
config_strThe comment-stripped configuration string from a Bertini classic input file.
Template Parameters
ConfigTThe config ConfigT type
RTReal number type
Returns
The config struct filled with data from the input file.