#ifndef TEST_INTEROP_CXX_STDLIB_INPUTS_STD_MAP_H #define TEST_INTEROP_CXX_STDLIB_INPUTS_STD_MAP_H #include #include #include #include using Map = std::map; using MapStrings = std::map; using NestedMap = std::map; using MapGroup = std::map>; using UnorderedMap = std::unordered_map; using UnorderedMapGroup = std::unordered_map>; inline Map initMap() { return {{1, 3}, {2, 2}, {3, 3}}; } inline UnorderedMap initUnorderedMap() { return {{1, 3}, {3, 3}, {2, 2}}; } inline Map initEmptyMap() { return {}; } inline UnorderedMap initEmptyUnorderedMap() { return {}; } #endif // TEST_INTEROP_CXX_STDLIB_INPUTS_STD_MAP_H