@@ -54,15 +54,15 @@ constexpr auto getTypeKindValues() noexcept
5454{
5555 using namespace std ::literals;
5656
57- return internal::string_view_map< TypeKind> {
58- { R"gql( ENUM)gql" sv, TypeKind::ENUM } ,
59- { R"gql( LIST)gql" sv, TypeKind::LIST } ,
60- { R"gql( UNION)gql" sv, TypeKind::UNION } ,
61- { R"gql( OBJECT)gql" sv, TypeKind::OBJECT } ,
62- { R"gql( SCALAR)gql" sv, TypeKind::SCALAR } ,
63- { R"gql( NON_NULL)gql" sv, TypeKind::NON_NULL } ,
64- { R"gql( INTERFACE)gql" sv, TypeKind::INTERFACE } ,
65- { R"gql( INPUT_OBJECT)gql" sv, TypeKind::INPUT_OBJECT }
57+ return std::array<std::pair<std::string_view, TypeKind>, 8 > {
58+ std::make_pair ( R"gql( ENUM)gql" sv, TypeKind::ENUM) ,
59+ std::make_pair ( R"gql( LIST)gql" sv, TypeKind::LIST) ,
60+ std::make_pair ( R"gql( UNION)gql" sv, TypeKind::UNION) ,
61+ std::make_pair ( R"gql( OBJECT)gql" sv, TypeKind::OBJECT) ,
62+ std::make_pair ( R"gql( SCALAR)gql" sv, TypeKind::SCALAR) ,
63+ std::make_pair ( R"gql( NON_NULL)gql" sv, TypeKind::NON_NULL) ,
64+ std::make_pair ( R"gql( INTERFACE)gql" sv, TypeKind::INTERFACE) ,
65+ std::make_pair ( R"gql( INPUT_OBJECT)gql" sv, TypeKind::INPUT_OBJECT)
6666 };
6767}
6868
@@ -120,26 +120,26 @@ constexpr auto getDirectiveLocationValues() noexcept
120120{
121121 using namespace std ::literals;
122122
123- return internal::string_view_map< DirectiveLocation> {
124- { R"gql( ENUM)gql" sv, DirectiveLocation::ENUM } ,
125- { R"gql( FIELD)gql" sv, DirectiveLocation::FIELD } ,
126- { R"gql( QUERY)gql" sv, DirectiveLocation::QUERY } ,
127- { R"gql( UNION)gql" sv, DirectiveLocation::UNION } ,
128- { R"gql( OBJECT)gql" sv, DirectiveLocation::OBJECT } ,
129- { R"gql( SCALAR)gql" sv, DirectiveLocation::SCALAR } ,
130- { R"gql( SCHEMA)gql" sv, DirectiveLocation::SCHEMA } ,
131- { R"gql( MUTATION)gql" sv, DirectiveLocation::MUTATION } ,
132- { R"gql( INTERFACE)gql" sv, DirectiveLocation::INTERFACE } ,
133- { R"gql( ENUM_VALUE)gql" sv, DirectiveLocation::ENUM_VALUE } ,
134- { R"gql( INPUT_OBJECT)gql" sv, DirectiveLocation::INPUT_OBJECT } ,
135- { R"gql( SUBSCRIPTION)gql" sv, DirectiveLocation::SUBSCRIPTION } ,
136- { R"gql( FRAGMENT_SPREAD)gql" sv, DirectiveLocation::FRAGMENT_SPREAD } ,
137- { R"gql( INLINE_FRAGMENT)gql" sv, DirectiveLocation::INLINE_FRAGMENT } ,
138- { R"gql( FIELD_DEFINITION)gql" sv, DirectiveLocation::FIELD_DEFINITION } ,
139- { R"gql( ARGUMENT_DEFINITION)gql" sv, DirectiveLocation::ARGUMENT_DEFINITION } ,
140- { R"gql( FRAGMENT_DEFINITION)gql" sv, DirectiveLocation::FRAGMENT_DEFINITION } ,
141- { R"gql( VARIABLE_DEFINITION)gql" sv, DirectiveLocation::VARIABLE_DEFINITION } ,
142- { R"gql( INPUT_FIELD_DEFINITION)gql" sv, DirectiveLocation::INPUT_FIELD_DEFINITION }
123+ return std::array<std::pair<std::string_view, DirectiveLocation>, 19 > {
124+ std::make_pair ( R"gql( ENUM)gql" sv, DirectiveLocation::ENUM) ,
125+ std::make_pair ( R"gql( FIELD)gql" sv, DirectiveLocation::FIELD) ,
126+ std::make_pair ( R"gql( QUERY)gql" sv, DirectiveLocation::QUERY) ,
127+ std::make_pair ( R"gql( UNION)gql" sv, DirectiveLocation::UNION) ,
128+ std::make_pair ( R"gql( OBJECT)gql" sv, DirectiveLocation::OBJECT) ,
129+ std::make_pair ( R"gql( SCALAR)gql" sv, DirectiveLocation::SCALAR) ,
130+ std::make_pair ( R"gql( SCHEMA)gql" sv, DirectiveLocation::SCHEMA) ,
131+ std::make_pair ( R"gql( MUTATION)gql" sv, DirectiveLocation::MUTATION) ,
132+ std::make_pair ( R"gql( INTERFACE)gql" sv, DirectiveLocation::INTERFACE) ,
133+ std::make_pair ( R"gql( ENUM_VALUE)gql" sv, DirectiveLocation::ENUM_VALUE) ,
134+ std::make_pair ( R"gql( INPUT_OBJECT)gql" sv, DirectiveLocation::INPUT_OBJECT) ,
135+ std::make_pair ( R"gql( SUBSCRIPTION)gql" sv, DirectiveLocation::SUBSCRIPTION) ,
136+ std::make_pair ( R"gql( FRAGMENT_SPREAD)gql" sv, DirectiveLocation::FRAGMENT_SPREAD) ,
137+ std::make_pair ( R"gql( INLINE_FRAGMENT)gql" sv, DirectiveLocation::INLINE_FRAGMENT) ,
138+ std::make_pair ( R"gql( FIELD_DEFINITION)gql" sv, DirectiveLocation::FIELD_DEFINITION) ,
139+ std::make_pair ( R"gql( ARGUMENT_DEFINITION)gql" sv, DirectiveLocation::ARGUMENT_DEFINITION) ,
140+ std::make_pair ( R"gql( FRAGMENT_DEFINITION)gql" sv, DirectiveLocation::FRAGMENT_DEFINITION) ,
141+ std::make_pair ( R"gql( VARIABLE_DEFINITION)gql" sv, DirectiveLocation::VARIABLE_DEFINITION) ,
142+ std::make_pair ( R"gql( INPUT_FIELD_DEFINITION)gql" sv, DirectiveLocation::INPUT_FIELD_DEFINITION)
143143 };
144144}
145145
0 commit comments