19 #ifndef PRESENTATIONBRIDGE_H_ 20 #define PRESENTATIONBRIDGE_H_ 47 void mapIntItem(std::string name, std::int64_t)
override;
87 bool checkAndUpdateMaxItemCounter();
91 std::ostream& mStream;
98 std::stack<int> mMapsInList;
103 size_t mMaxItemsPerLevel;
114 size_t mStartFilterLevel;
119 std::deque<size_t> mEntriesPerLevelCounter;
void listIntItem(std::int64_t) override
void listStringItem(std::string) override
void setStartFilteringLevel(size_t startFilteringLevel)
void listNoneItem() override
void setMaxItemsPerLevel(size_t maxItems)
void streamEnd() override
void mapNoneItem(std::string name) override
void mapFloatItem(std::string name, double) override
void listListItem() override
void listMapItem() override
void streamBegin() override
A bridge which is meant to be used solely for presenting Element data.
void streamMessage() override
void mapIntItem(std::string name, std::int64_t) override
void listFloatItem(double) override
void mapListItem(std::string name) override
void mapStringItem(std::string name, std::string) override
void mapMapItem(std::string name) override