The Gaudi Framework  v30r3 (a5ef0a68)
KeyedObjectManager.h File Reference
#include "GaudiKernel/ClassID.h"
#include "GaudiKernel/Kernel.h"
#include "GaudiKernel/KeyedTraits.h"
#include <vector>
Include dependency graph for KeyedObjectManager.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Containers::KeyedObjectManager< SETUP >
 KeyedObjectManager Class to manage keyed objects. More...
 

Namespaces

 Containers
 Containers namespace.
 

Typedefs

typedef long(* Containers::MANIPULATOR) (void *)
 Object manipulator type definition. More...
 
typedef KeyedObjectManager< map > Containers::Map
 Forward declaration of specialized std::map-like object manager. More...
 
typedef KeyedObjectManager< hashmap > Containers::HashMap
 Forward declaration of specialized std::hashmap-like object manager. More...
 
typedef KeyedObjectManager< vector > Containers::Vector
 Forward declaration of specialized std::vector-like object manager. More...
 
typedef KeyedObjectManager< array > Containers::Array
 Forward declaration of specialized redirection array object manager. More...
 

Variables

struct GAUDI_API Containers::hashmap
 Parametrisation class for hashmap-like implementation. More...
 
struct GAUDI_API Containers::map
 Parametrisation class for map-like implementation. More...
 
struct GAUDI_API Containers::array
 Parametrisation class for redirection array - like implementation. More...
 
struct GAUDI_API Containers::vector
 Parametrisation class for vector-like implementation. More...