Bayeux  3.4.1
Core Foundation library for SuperNEMO
Classes | Namespaces
things.h File Reference
#include <exception>
#include <iostream>
#include <map>
#include <sstream>
#include <stdexcept>
#include <string>
#include <typeinfo>
#include <vector>
#include <boost/cstdint.hpp>
#include <boost/utility.hpp>
#include <boost/serialization/access.hpp>
#include <datatools/i_serializable.h>
#include <datatools/serialization_macros.h>
#include <datatools/i_clear.h>
#include <datatools/i_tree_dump.h>
#include <datatools/bit_mask.h>
#include <datatools/things-inl.h>
#include <boost/serialization/export.hpp>
#include <boost/serialization/version.hpp>

Go to the source code of this file.

Classes

class  datatools::bad_things_cast
 An exception for invalid cast operation within the things class. More...
 
class  datatools::things
 A generic serializable and noncopyable container for arbitrary serializable objects. More...
 
struct  datatools::things::entry_type
 Internal entry for serializable object stored in the thing class. More...
 

Namespaces

 datatools
 The Bayeux/datatools library top-level namespace.