6 #include <Atlas/Bridge.h>
20 std::cout << padding <<
"streamBegin" << std::endl;
24 std::cout << padding <<
"New Map" << std::endl;
29 std::cout << padding <<
"streamEnd" << std::endl;
32 virtual void mapMapItem(
const std::string& name)
34 std::cout << padding << name <<
" -> New Map" << std::endl;
37 virtual void mapListItem(
const std::string& name)
39 std::cout << padding << name <<
" -> New List" << std::endl;
42 virtual void mapIntItem(
const std::string& name,
long i)
44 std::cout << padding << name <<
" -> Int: " << i << std::endl;
46 virtual void mapFloatItem(
const std::string& name,
double d)
48 std::cout << padding << name <<
" -> Float: " << d << std::endl;
50 virtual void mapStringItem(
const std::string& name,
const std::string& s)
52 std::cout << padding << name <<
" -> String: " << s << std::endl;
57 std::cout << padding <<
"mapEnd" << std::endl;
62 std::cout << padding <<
"New Map" << std::endl;
67 std::cout << padding <<
"New List" << std::endl;
70 virtual void listIntItem(
long i)
72 std::cout << padding <<
"Int: " << i << std::endl;
76 std::cout << padding <<
"Float: " << d << std::endl;
78 virtual void listStringItem(
const std::string& s)
80 std::cout << padding <<
"String: " << s << std::endl;
85 std::cout << padding <<
"listEnd" << std::endl;
89 virtual void addPadding()
94 virtual void removePadding()
96 padding.erase(padding.end() - 2, padding.end());
virtual void listListItem()
virtual void listMapItem()
virtual void streamBegin()
virtual void listFloatItem(double d)
virtual void streamMessage()