Bayeux  3.4.1
Core Foundation library for SuperNEMO
Classes | Namespaces | Functions | Variables
properties.h File Reference
#include <iostream>
#include <list>
#include <map>
#include <set>
#include <stdexcept>
#include <string>
#include <vector>
#include <memory>
#include <boost/cstdint.hpp>
#include <boost/serialization/access.hpp>
#include <datatools/datatools_config.h>
#include <datatools/i_serializable.h>
#include <datatools/i_tree_dump.h>
#include <datatools/i_clear.h>
#include <datatools/i_cloneable.h>
#include <datatools/bit_mask.h>
#include <datatools/exception.h>
#include <boost/serialization/export.hpp>
#include <boost/serialization/version.hpp>

Go to the source code of this file.

Classes

class  datatools::properties
 A dictionary of arbitrary properties. More...
 
class  datatools::properties::data
 Internal data stored within the dictionary of the properties class. More...
 
struct  datatools::properties::data::defaults
 Provides static method for default values for each supported type. More...
 
struct  datatools::properties::basic_key_validator
 Pure abstract class for key validator. More...
 
class  datatools::properties::default_key_validator
 Default abstract class for key validator. More...
 
class  datatools::properties::config
 Class for ASCII file I/O operations with properties objects. More...
 

Namespaces

 datatools
 The Bayeux/datatools library top-level namespace.
 

Functions

const properties & datatools::empty_config ()
 Return a non mutable reference to a singleton empty configuration container (can be used as default empty set of configuration parameters) More...
 
 datatools::for (pmap::const_iterator iter=_props_.begin();iter !=_props_.end();++iter)
 
 datatools::for (keys_col_type::const_iterator i=ks.begin();i !=ks.end();++i)
 

Variables

template<class key_predicate >
 datatools::__pad0__
 
template<class key_predicate >
const key_predicate &predicate_ datatools::const
 
keys_col_type datatools::ks
 
 datatools::return
 
template<class key_predicate >
 datatools::__pad1__