The Gaudi Framework  v30r3 (a5ef0a68)
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...