2 typedef map
<int32
, RecurseStruct
> IntRecursedMap
;
12 typedef sequence
<TestStruct
> TestStructSeq
;
13 typedef map
<int32
, TestStruct
> TestStructMap
;
14 typedef map
<int32
, string> TestIntStringMap
;
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
;