19 #ifndef PRESENTATIONBRIDGE_H_ 20 #define PRESENTATIONBRIDGE_H_ 44 virtual void mapMapItem(
const std::string& name);
46 virtual void mapIntItem(
const std::string& name,
long);
47 virtual void mapFloatItem(
const std::string& name,
double);
48 virtual void mapStringItem(
const std::string& name,
const std::string&);
66 std::stringstream& mStream;
73 std::stack<int> mMapsInList;
virtual void listMapItem()
Starts a map object in the currently streamed list.
virtual void mapEnd()
Ends the currently streamed map.
Atlas stream bridge.
Definition: Bridge.h:35
virtual void mapListItem(const std::string &name)
Starts a list object to the currently streamed map.
virtual void listStringItem(const std::string &)
Adds a string to the currently streamed list.
virtual void mapStringItem(const std::string &name, const std::string &)
Adds a string to the currently streamed map.
The Atlas namespace.
Definition: Bridge.h:20
A bridge which is meant to be used solely for presenting Element data.
Definition: PresentationBridge.h:34
virtual void listListItem()
Starts a list object in the currently streamed list.
virtual void listEnd()
Ends the currently streamed list.
virtual void mapFloatItem(const std::string &name, double)
Adds a float to the currently streamed map.
virtual void mapIntItem(const std::string &name, long)
Adds an integer to the currently streames map.
virtual void mapMapItem(const std::string &name)
Starts a map object to the currently streamed map.
virtual void streamBegin()
Begin an Atlas stream.
virtual void listFloatItem(double)
Adds a float to the currently streamed list.
virtual void listIntItem(long)
Adds an integer to the currently streames list.
virtual void streamMessage()
Start a message in an Atlas stream.
virtual void streamEnd()
Ends the Atlas stream.