![]() |
The Gaudi Framework
master (bdbe7744)
|
#include <GaudiKernel/MapBase.h>#include <GaudiKernel/StatusCode.h>#include <GaudiKernel/StringKey.h>#include <algorithm>#include <concepts>#include <functional>#include <initializer_list>#include <ostream>#include <type_traits>#include <utility>#include <vector>

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 | |
| namespace | GaudiUtils |
| namespace | GaudiUtils::detail |
| namespace | std |
| STL namespace. | |
| namespace | Gaudi |
| This file provides a Grammar for the type Gaudi::Accumulators::Axis It allows to use that type from python with a format liks : ( nbins, min, max, title ) where title can be ommited. | |
| namespace | Gaudi::Parsers |
Concepts | |
| concept | GaudiUtils::detail::key_comparable |
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 | |
| GAUDI_API StatusCode | Gaudi::Parsers::parse (GaudiUtils::VectorMap< std::string, double > &result, std::string_view input) |
| parse the key from the string | |
| GAUDI_API StatusCode | Gaudi::Parsers::parse (GaudiUtils::VectorMap< Gaudi::StringKey, double > &result, std::string_view input) |
| parse the vector of keys from the string | |