| The Gaudi Framework v29r0 (ff2e7097)

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files

- File List
- File Members

Classes | Namespaces | Functions
VectorMap.h File Reference
`#include <algorithm>`
`#include <functional>`
`#include <initializer_list>`
`#include <ostream>`
`#include <utility>`
`#include <vector>`
`#include "GaudiKernel/MapBase.h"`
`#include "GaudiKernel/StatusCode.h"`
`#include "GaudiKernel/StringKey.h"`
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.

## Classes
class | GaudiUtils::VectorMap< KEY, VALUE, KEYCOMPARE, ALLOCATOR >
| A bit modified version of 'Loki::AssocVector' 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...

## Namespaces
| GaudiUtils
| Forward declarations for the functions in SerializeSTL.h.
| std
| STL namespace.
| Gaudi
| Helper functions to set/get the application return code.
| Gaudi::Parsers

## Functions
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 More...
GAUDI_API StatusCode | Gaudi::Parsers::parse (GaudiUtils::VectorMap< std::string, double > &result, const std::string &input)
| parse the key from the string More...
GAUDI_API StatusCode | Gaudi::Parsers::parse (GaudiUtils::VectorMap< Gaudi::StringKey, double > &result, const std::string &input)
| parse the vector of keys from the string More...