| # Gaudi Framework, version v21r9 |

Home |  | Generated: 3 May 2010

# VectorMap.h File Reference

`#include <utility>`
`#include <functional>`
`#include <vector>`
`#include <algorithm>`
`#include <ostream>`

Include dependency graph for VectorMap.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

## Namespaces
namespace | GaudiUtils
namespace | std
## Classes
class | GaudiUtils::VectorMap< KEY, VALUE, KEYCOMPARE, ALLOCATOR >
| A bit modified version of 'LokiAssocVector' associative vector from Loki library by Andrei Alexandrescu. More...
struct | GaudiUtils::VectorMap< KEY, VALUE, KEYCOMPARE, ALLOCATOR >::_compare_type
| The actual structure used to compare the elements Only "key" is important for comparison. More...
## Defines
#define | GAUDIKERNEL_VECTORMAP_H 1
## Functions
void | GaudiUtils::_throw_out_of_range_exception_ ()
| throw the out_of_range_exception
template<class KEY, class VALUE, class KEYCOMPARE, class ALLOCATOR>
void | std::swap (GaudiUtils::VectorMap< KEY, VALUE, KEYCOMPARE, ALLOCATOR > &left, GaudiUtils::VectorMap< KEY, VALUE, KEYCOMPARE, ALLOCATOR > &right)
| the definition of specialized algorithm for swapping

## Define Documentation

#define GAUDIKERNEL_VECTORMAP_H 1

Definition at line 6 of file VectorMap.h.