Bayeux
3.4.1
Core Foundation library for SuperNEMO
|
This class uses a variable map from the command line to build a list of arguments for calling a function/method through the reflection API. More...
#include <bayeux/datatools/introspection/builder.h>
Public Member Functions | |
method_args_builder (method &method_, const boost::program_options::variables_map &vmap_) | |
Default constructor. More... | |
void | build (camp::Args &args_) |
Build the list of function arguments for the reflection API. More... | |
Public Attributes | |
datatools::logger::priority | logging = datatools::logger::PRIO_FATAL |
This class uses a variable map from the command line to build a list of arguments for calling a function/method through the reflection API.
datatools::introspection::method_args_builder::method_args_builder | ( | method & | method_, |
const boost::program_options::variables_map & | vmap_ | ||
) |
Default constructor.
void datatools::introspection::method_args_builder::build | ( | camp::Args & | args_ | ) |
Build the list of function arguments for the reflection API.
datatools::logger::priority datatools::introspection::method_args_builder::logging = datatools::logger::PRIO_FATAL |