The Gaudi Framework  v32r2 (46d42edc)
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
 Header file for std:chrono::duration-based Counters.
 
 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...