Bayeux  3.4.1
Core Foundation library for SuperNEMO
Public Member Functions | Public Attributes | List of all members
datatools::introspection::method_args_builder Class Reference

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
 

Detailed Description

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.

Constructor & Destructor Documentation

◆ method_args_builder()

datatools::introspection::method_args_builder::method_args_builder ( method method_,
const boost::program_options::variables_map &  vmap_ 
)

Default constructor.

Member Function Documentation

◆ build()

void datatools::introspection::method_args_builder::build ( camp::Args &  args_)

Build the list of function arguments for the reflection API.

Member Data Documentation

◆ logging

datatools::logger::priority datatools::introspection::method_args_builder::logging = datatools::logger::PRIO_FATAL

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