13 #include "boost/functional/hash.hpp"
14 #include "boost/bind.hpp"
37 std::string Gaudi::StringKey:: __str__ ()
const {
return toString() ; }
41 std::string Gaudi::StringKey:: __repr__()
const {
return toString() ; }
45 {
return this == &right || *
this == right ; }
50 {
return *
this == right ; }
55 {
return this != &right && *
this != right ; }
60 {
return *
this != right ; }
68 (
const Gaudi::StringKey& key , std::ostream&
s )
79 ( Gaudi::StringKey& result ,
80 const std::string& input )
84 result = Gaudi::StringKey ( _result ) ;
99 ( std::vector<Gaudi::StringKey>& result ,
100 const std::string& input )
103 typedef std::vector<std::string> Strings ;
107 result.reserve ( _result.size() ) ;
109 std::copy ( _result.begin() ,
110 _result.end () , std::back_inserter ( result ) ) ;