@@ -253,13 +253,23 @@ struct ast_selector<enum_value> : std::true_type
253
253
{
254
254
};
255
255
256
+ template <>
257
+ struct ast_selector <field_name> : std::true_type
258
+ {
259
+ };
260
+
256
261
template <>
257
262
struct ast_selector <argument_name> : std::true_type
258
263
{
259
264
};
260
265
261
266
template <>
262
- struct ast_selector <named_type> : std::true_type
267
+ struct ast_selector <argument> : std::true_type
268
+ {
269
+ };
270
+
271
+ template <>
272
+ struct ast_selector <arguments> : std::true_type
263
273
{
264
274
};
265
275
@@ -268,6 +278,16 @@ struct ast_selector<directive_name> : std::true_type
268
278
{
269
279
};
270
280
281
+ template <>
282
+ struct ast_selector <directive> : std::true_type
283
+ {
284
+ };
285
+
286
+ template <>
287
+ struct ast_selector <directives> : std::true_type
288
+ {
289
+ };
290
+
271
291
template <>
272
292
struct ast_selector <variable> : std::true_type
273
293
{
@@ -278,6 +298,11 @@ struct ast_selector<scalar_name> : std::true_type
278
298
{
279
299
};
280
300
301
+ template <>
302
+ struct ast_selector <named_type> : std::true_type
303
+ {
304
+ };
305
+
281
306
template <>
282
307
struct ast_selector <list_type> : std::true_type
283
308
{
@@ -473,11 +498,6 @@ struct executable_selector<alias> : parse_tree::fold_one
473
498
{
474
499
};
475
500
476
- template <>
477
- struct executable_selector <field_name> : std::true_type
478
- {
479
- };
480
-
481
501
template <>
482
502
struct executable_selector <operation_name> : std::true_type
483
503
{
@@ -488,26 +508,6 @@ struct executable_selector<fragment_name> : std::true_type
488
508
{
489
509
};
490
510
491
- template <>
492
- struct executable_selector <argument> : std::true_type
493
- {
494
- };
495
-
496
- template <>
497
- struct executable_selector <arguments> : std::true_type
498
- {
499
- };
500
-
501
- template <>
502
- struct executable_selector <directive> : std::true_type
503
- {
504
- };
505
-
506
- template <>
507
- struct executable_selector <directives> : std::true_type
508
- {
509
- };
510
-
511
511
template <>
512
512
struct executable_selector <field> : std::true_type
513
513
{
0 commit comments