Revert "Use a variable on the stack to not have a temporary in the call"
[ACE_TAO.git] / TAO / tests / IDLv4 / maps / test.idl
blobed3165c833cb1af389b4de764b5c9b262589a2cb
1 struct RecurseStruct;
2 typedef map<int32, RecurseStruct> IntRecursedMap;
3 struct RecurseStruct {
4 IntRecursedMap iMapR;
5 };
7 struct TestStruct {
8 int32 id;
9 string msg;
12 typedef sequence<TestStruct> TestStructSeq;
13 typedef map<int32, TestStruct> TestStructMap;
14 typedef map<int32, string> TestIntStringMap;
16 struct DataStruct {
17 // Bounded maps are not actually bounded as std::map doesn't support that
19 map<int32, int32> intIntMap;
20 // map<int32, int32, 4> intIntMapBounded;
22 map<string, TestStruct> stringStructsMap;
23 // map<string, TestStruct, 4> stringStructsMapBounded;
25 map<string, TestStructSeq> stringSequenceMap;
26 // map<string, TestStructSeq, 2> stringSequenceMapBounded;
28 map<string, TestStructMap> stringMapMap;
29 // map<string, TestStructMap, 2> stringMapMapBounded;
31 map<TestIntStringMap, string> mapStringMap;