![]() |
Bayeux
3.4.1
Core Foundation library for SuperNEMO
|
Method builder. More...
#include <string>#include <iostream>#include <boost/lexical_cast.hpp>#include <boost/program_options/options_description.hpp>#include <camp/function.hpp>#include <datatools/introspection/method.h>#include <datatools/ioutils.h>Go to the source code of this file.
Classes | |
| class | datatools::introspection::method_builder |
| This class uses the reflection API to build the description of a function or a class method. Special tags are expected in the reflection API of the function/method in order to generate the function introspective description. The mapped function may have or not a unique returned value. The mapped function can have an arbitrary number of input arguments. Only scalar argument/returned values of simple types (bool, integer, real, string) are supported for now. More... | |
| class | datatools::introspection::method_args_builder |
| 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... | |
Namespaces | |
| datatools | |
| The Bayeux/datatools library top-level namespace. | |
| datatools::introspection | |
| Nested namespace of the Bayeux/datatools module library. | |
Method builder.
1.8.15