The Gaudi Framework  v30r1 (5d4f4ae2)
DataObjID.cpp File Reference
Include dependency graph for DataObjID.cpp:

Go to the source code of this file.

Classes

struct  Gaudi::Parsers::DataObjIDGrammar< Iterator, Skipper >
 
struct  Gaudi::Parsers::DataObjIDGrammar< Iterator, Skipper >::Operations
 

Namespaces

 Gaudi
 Helper functions to set/get the application return code.
 
 Gaudi::Parsers
 

Functions

 Gaudi::Parsers::REGISTER_GRAMMAR (DataObjID, DataObjIDGrammar)
 
std::ostreamtoStream (const DataObjID &d, std::ostream &os)
 

Function Documentation

std::ostream& toStream ( const DataObjID d,
std::ostream os 
)

Definition at line 77 of file DataObjID.cpp.

78 {
80  return ( d.m_clid != 0 || !d.m_className.empty() ) ? toStream( std::tie( d.m_className, d.m_key ), os )
81  : toStream( d.m_key, os );
82 }
T empty(T...args)
std::ostream & toStream(ITERATOR first, ITERATOR last, std::ostream &s, const std::string &open, const std::string &close, const std::string &delim)
the helper function to print the sequence
Definition: ToStream.h:303
T tie(T...args)
std::string m_key
Definition: DataObjID.h:75
CLID m_clid
Definition: DataObjID.h:72
std::ostream & toStream(const DataObjID &d, std::ostream &os)
Definition: DataObjID.cpp:77
std::string m_className
Definition: DataObjID.h:76