The Gaudi Framework  master (d98a2936)
StringKey.h File Reference
#include <GaudiKernel/Kernel.h>
#include <GaudiKernel/StatusCode.h>
#include <iosfwd>
#include <string>
#include <string_view>
#include <vector>
Include dependency graph for StringKey.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Gaudi::StringKeyHash
 Transparent hash operator for heterogeneous lookups. More...
 
class  Gaudi::StringKey
 
struct  std::hash< Gaudi::StringKey >
 specialization of hash function used in C++11 collections like std::unordered_map More...
 

Namespaces

 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.
 
 Gaudi::Utils
 
 Gaudi::Parsers
 

Functions

std::size_t Gaudi::hash_value (const Gaudi::StringKey &key)
 hash-function: heeded for boost::hash More...
 
GAUDI_API std::ostream & Gaudi::Utils::toStream (const Gaudi::StringKey &key, std::ostream &s)
 send the object to stream (needed to use it as property) More...
 
std::ostream & Gaudi::operator<< (std::ostream &o, const Gaudi::StringKey &key)
 printout of the object reply on the native printout for the string More...
 
GAUDI_API StatusCode Gaudi::Parsers::parse (Gaudi::StringKey &result, std::string_view input)
 parse the key from the string More...
 
GAUDI_API StatusCode Gaudi::Parsers::parse (std::vector< Gaudi::StringKey > &result, std::string_view input)
 parse the vector of keys from the string More...