Bayeux
3.4.1
Core Foundation library for SuperNEMO
|
#include <map>
#include <memory>
#include <string>
#include <boost/function.hpp>
#include <boost/functional/factory.hpp>
#include <datatools/i_tree_dump.h>
#include <datatools/configuration/variant_dependency_utils.h>
Go to the source code of this file.
Classes | |
class | datatools::configuration::base_dependency_logic |
Base class for variant enabling logic predicates. More... | |
class | datatools::configuration::slot_logic |
Variant slot predicate. More... | |
class | datatools::configuration::not_logic |
NOT predicate. More... | |
class | datatools::configuration::and_logic |
AND predicate. More... | |
class | datatools::configuration::or_logic |
OR predicate. More... | |
class | datatools::configuration::xor_logic |
XOR predicate. More... | |
Namespaces | |
datatools | |
The Bayeux/datatools library top-level namespace. | |
datatools::configuration | |
Nested namespace of the Bayeux/datatools module library. | |
Typedefs | |
typedef boost::function< base_dependency_logic *(variant_dependency &)> | datatools::configuration::dependency_logic_factory_type |
Logic factory type. More... | |
typedef std::map< std::string, dependency_logic_factory_type > | datatools::configuration::dependency_logic_factory_dict_type |
Dictionary of logic factories. More... | |
Functions | |
dependency_logic_factory_dict_type & | datatools::configuration::dependency_logic_factories () |
Return the dictionary of dependency logic factories: More... | |