Gaudi Framework, version v22r0

Home   Generated: 9 Feb 2011

StringKey.h File Reference

#include <iosfwd>
#include <string>
#include <functional>
#include <algorithm>
#include "GaudiKernel/Kernel.h"
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

class  Gaudi::StringKey
 The helper class to represent the efficient "key" for access. More...

Namespaces

namespace  Gaudi
 

Helper functions to set/get the application return code.


namespace  Gaudi::Utils
namespace  Gaudi::Parsers

Defines

#define GAUDIKERNEL_STRINGKEY_H   1

Functions

template<unsigned int N>
bool Gaudi::operator== (const Gaudi::StringKey &key1, const char(&key2)[N])
 equality operator with C-arrays
template<unsigned int N>
bool Gaudi::operator!= (const Gaudi::StringKey &key1, const char(&key2)[N])
 non-equality operator with C-arrays
bool Gaudi::operator== (const std::string &key1, const Gaudi::StringKey &key2)
 "right" form of equality operator
template<unsigned int N>
bool Gaudi::operator== (const char(&key1)[N], const Gaudi::StringKey &key2)
 "right" form of equality operator
bool Gaudi::operator!= (const std::string &key1, const Gaudi::StringKey &key2)
 "right" form of non-equality operator
template<unsigned int N>
bool Gaudi::operator!= (const char(&key1)[N], const Gaudi::StringKey &key2)
 "right" form of non-equality operator
std::size_t Gaudi::hash_value (const Gaudi::StringKey &key)
 hash-function: heeded for boost::hash
GAUDI_API std::ostreamGaudi::Utils::toStream (const Gaudi::StringKey &key, std::ostream &s)
 send the object to stream (needed to use it as property)
std::ostreamGaudi::operator<< (std::ostream &o, const Gaudi::StringKey &key)
 printout of the object reply on the native printout for the string
GAUDI_API StatusCode Gaudi::Parsers::parse (Gaudi::StringKey &result, const std::string &input)
 parse the key from the string
GAUDI_API StatusCode Gaudi::Parsers::parse (std::vector< Gaudi::StringKey > &result, const std::string &input)
 parse the vector of keys from the string

Define Documentation

#define GAUDIKERNEL_STRINGKEY_H   1

Definition at line 4 of file StringKey.h.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines

Generated at Wed Feb 9 16:27:40 2011 for Gaudi Framework, version v22r0 by Doxygen version 1.6.2 written by Dimitri van Heesch, © 1997-2004