![]() |
Bayeux
3.4.1
Core Foundation library for SuperNEMO
|
#include <string>#include <map>#include <sstream>#include <stdexcept>#include <boost/scoped_ptr.hpp>#include <datatools/logger.h>#include <datatools/object_configuration_description.h>#include <boost/utility/enable_if.hpp>#include <boost/mpl/has_xxx.hpp>#include <boost/shared_ptr.hpp>Go to the source code of this file.
Classes | |
| struct | datatools::detail::ocd::loader< T > |
| class | datatools::detail::ocd::ocd_registration |
| OCD registration container. More... | |
| struct | datatools::detail::ocd::ocd_registration::entry_type |
| Internal entry to handle the OCD data associated to a class. More... | |
| struct | datatools::detail::ocd::base_system_factory_registrar |
| Base class for all OCD registrar classes. More... | |
| class | datatools::detail::ocd::system_factory_registrar< T > |
| Templatized OCD registrar class. More... | |
| struct | datatools::detail::ocd::_ocd_sfr< ClassType > |
| Default templatized OCD system factory register manager. More... | |
Namespaces | |
| datatools | |
| The Bayeux/datatools library top-level namespace. | |
| datatools::detail | |
| Nested namespace of the Bayeux/datatools module library (detail) | |
| datatools::detail::ocd | |
| Nested private namespace of the Bayeux/datatools module library (OCD) | |
Functions | |
| template<typename T > | |
| void | datatools::detail::ocd::implement_load (::datatools::object_configuration_description &ocd_) |
| template<typename ConfigurableType > | |
| bool | datatools::load_ocd (::datatools::object_configuration_description &, typename boost::disable_if< has_load< ::datatools::detail::ocd::loader< ConfigurableType > > >::type *=0) |
| template<typename ConfigurableType > | |
| bool | datatools::load_ocd (::datatools::object_configuration_description &ocd_, typename boost::enable_if< has_load< ::datatools::detail::ocd::loader< ConfigurableType > > >::type *dummy=0) |
1.8.15