2 thrift -cpp DebugProtoTest.thrift
3 g++ -Wall -g -I../lib/cpp/src -I/usr/local/include/boost-1_33_1 \
4 DebugProtoTest.cpp gen-cpp/DebugProtoTest_types.cpp \
5 ../lib/cpp/.libs/libthrift.a -o DebugProtoTest
9 cpp_namespace thrift.test
18 7: double double_precision,
19 8: string some_characters,
20 9: string zomg_unicode,
35 1: list<OneOfEach> big,
36 2: set<list<string>> contain,
37 3: map<string,list<Bonk>> bonks,
57 5: list<i32> myintlist,
58 6: map<i32,Wrapper> maps,
67 service PartiallyReflectable {
68 map<i32,map<i32,i32>> returnNotReflectable(1: i32 hello),
69 void argNotReflectable(1: list<set<i32>> arg),
70 void arg2NotReflectable(1: i32 arg1, 2: list<set<i32>> argNotReflectable),
71 void withMap(1: map<i32, string> amap),
73 OneOfEach refl1(1: list<Bonk> arg1),
74 OneOfEach refl2(2: list<string> arg1, 1: Bonk arg2);
77 // The only purpose of this thing is to increase the size of the generated code
78 // so that ZlibTest has more highly compressible data to play with.
80 1: map<list<i32>,set<map<i32,string>>> b1;
81 2: map<list<i32>,set<map<i32,string>>> b2;
82 3: map<list<i32>,set<map<i32,string>>> b3;
83 4: map<list<i32>,set<map<i32,string>>> b4;