Gaudi Framework, version v20r2

Generated: 18 Jul 2008

Containers::hashmap Struct Reference

Collaboration diagram for Containers::hashmap:

Collaboration graph
[legend]
List of all members.

Detailed Description

Definition at line 12 of file KeyedObjectManager.cpp.

Public Types

typedef GaudiUtils::HashMap<
long, void * > 
map_type

Public Member Functions

bool insert (void *obj, long key)

Public Attributes

map_type m
std::vector< void * > v


Member Typedef Documentation

typedef GaudiUtils::HashMap<long, void*> Containers::hashmap::map_type

Definition at line 13 of file KeyedObjectManager.cpp.


Member Function Documentation

bool Containers::hashmap::insert ( void *  obj,
long  key 
) [inline]

Definition at line 16 of file KeyedObjectManager.cpp.

References GaudiUtils::Map< K, T, M >::insert(), m, and std::pair< _T1, _T2 >::second.

00016                                         {
00017       std::pair<map_type::iterator,bool> p =
00018         m.insert(map_type::value_type(key,obj));
00019       return p.second;
00020     }


Member Data Documentation

map_type Containers::hashmap::m

Definition at line 14 of file KeyedObjectManager.cpp.

Referenced by insert().

std::vector<void*> Containers::hashmap::v

Definition at line 15 of file KeyedObjectManager.cpp.


The documentation for this struct was generated from the following file:
Generated at Fri Jul 18 12:10:13 2008 for Gaudi Framework, version v20r2 by Doxygen version 1.5.1 written by Dimitri van Heesch, © 1997-2004