@@ -67,16 +67,14 @@ enum class DirectiveLocation
67
67
INPUT_FIELD_DEFINITION
68
68
};
69
69
70
- namespace object {
71
-
72
70
class Schema ;
73
71
class Type ;
74
72
class Field ;
75
73
class InputValue ;
76
74
class EnumValue ;
77
75
class Directive ;
78
76
79
- } // namespace object
77
+ namespace object {
80
78
81
79
class Schema ;
82
80
class Type ;
@@ -85,19 +83,17 @@ class InputValue;
85
83
class EnumValue ;
86
84
class Directive ;
87
85
88
- namespace object {
89
-
90
86
class Schema
91
87
: public service::Object
92
88
{
93
89
private:
94
- service::AwaitableResolver resolveTypes (service::ResolverParams&& params);
95
- service::AwaitableResolver resolveQueryType (service::ResolverParams&& params);
96
- service::AwaitableResolver resolveMutationType (service::ResolverParams&& params);
97
- service::AwaitableResolver resolveSubscriptionType (service::ResolverParams&& params);
98
- service::AwaitableResolver resolveDirectives (service::ResolverParams&& params);
90
+ service::AwaitableResolver resolveTypes (service::ResolverParams&& params) const ;
91
+ service::AwaitableResolver resolveQueryType (service::ResolverParams&& params) const ;
92
+ service::AwaitableResolver resolveMutationType (service::ResolverParams&& params) const ;
93
+ service::AwaitableResolver resolveSubscriptionType (service::ResolverParams&& params) const ;
94
+ service::AwaitableResolver resolveDirectives (service::ResolverParams&& params) const ;
99
95
100
- service::AwaitableResolver resolve_typename (service::ResolverParams&& params);
96
+ service::AwaitableResolver resolve_typename (service::ResolverParams&& params) const ;
101
97
102
98
struct Concept
103
99
{
@@ -150,26 +146,29 @@ class Schema
150
146
151
147
const std::unique_ptr<Concept> _pimpl;
152
148
149
+ service::TypeNames getTypeNames () const noexcept ;
150
+ service::ResolverMap getResolvers () const noexcept ;
151
+
153
152
public:
154
- GRAPHQLINTROSPECTION_EXPORT Schema (std::shared_ptr<introspection::Schema> pimpl);
153
+ GRAPHQLINTROSPECTION_EXPORT Schema (std::shared_ptr<introspection::Schema> pimpl) noexcept ;
155
154
GRAPHQLINTROSPECTION_EXPORT ~Schema ();
156
155
};
157
156
158
157
class Type
159
158
: public service::Object
160
159
{
161
160
private:
162
- service::AwaitableResolver resolveKind (service::ResolverParams&& params);
163
- service::AwaitableResolver resolveName (service::ResolverParams&& params);
164
- service::AwaitableResolver resolveDescription (service::ResolverParams&& params);
165
- service::AwaitableResolver resolveFields (service::ResolverParams&& params);
166
- service::AwaitableResolver resolveInterfaces (service::ResolverParams&& params);
167
- service::AwaitableResolver resolvePossibleTypes (service::ResolverParams&& params);
168
- service::AwaitableResolver resolveEnumValues (service::ResolverParams&& params);
169
- service::AwaitableResolver resolveInputFields (service::ResolverParams&& params);
170
- service::AwaitableResolver resolveOfType (service::ResolverParams&& params);
171
-
172
- service::AwaitableResolver resolve_typename (service::ResolverParams&& params);
161
+ service::AwaitableResolver resolveKind (service::ResolverParams&& params) const ;
162
+ service::AwaitableResolver resolveName (service::ResolverParams&& params) const ;
163
+ service::AwaitableResolver resolveDescription (service::ResolverParams&& params) const ;
164
+ service::AwaitableResolver resolveFields (service::ResolverParams&& params) const ;
165
+ service::AwaitableResolver resolveInterfaces (service::ResolverParams&& params) const ;
166
+ service::AwaitableResolver resolvePossibleTypes (service::ResolverParams&& params) const ;
167
+ service::AwaitableResolver resolveEnumValues (service::ResolverParams&& params) const ;
168
+ service::AwaitableResolver resolveInputFields (service::ResolverParams&& params) const ;
169
+ service::AwaitableResolver resolveOfType (service::ResolverParams&& params) const ;
170
+
171
+ service::AwaitableResolver resolve_typename (service::ResolverParams&& params) const ;
173
172
174
173
struct Concept
175
174
{
@@ -246,23 +245,26 @@ class Type
246
245
247
246
const std::unique_ptr<Concept> _pimpl;
248
247
248
+ service::TypeNames getTypeNames () const noexcept ;
249
+ service::ResolverMap getResolvers () const noexcept ;
250
+
249
251
public:
250
- GRAPHQLINTROSPECTION_EXPORT Type (std::shared_ptr<introspection::Type> pimpl);
252
+ GRAPHQLINTROSPECTION_EXPORT Type (std::shared_ptr<introspection::Type> pimpl) noexcept ;
251
253
GRAPHQLINTROSPECTION_EXPORT ~Type ();
252
254
};
253
255
254
256
class Field
255
257
: public service::Object
256
258
{
257
259
private:
258
- service::AwaitableResolver resolveName (service::ResolverParams&& params);
259
- service::AwaitableResolver resolveDescription (service::ResolverParams&& params);
260
- service::AwaitableResolver resolveArgs (service::ResolverParams&& params);
261
- service::AwaitableResolver resolveType (service::ResolverParams&& params);
262
- service::AwaitableResolver resolveIsDeprecated (service::ResolverParams&& params);
263
- service::AwaitableResolver resolveDeprecationReason (service::ResolverParams&& params);
260
+ service::AwaitableResolver resolveName (service::ResolverParams&& params) const ;
261
+ service::AwaitableResolver resolveDescription (service::ResolverParams&& params) const ;
262
+ service::AwaitableResolver resolveArgs (service::ResolverParams&& params) const ;
263
+ service::AwaitableResolver resolveType (service::ResolverParams&& params) const ;
264
+ service::AwaitableResolver resolveIsDeprecated (service::ResolverParams&& params) const ;
265
+ service::AwaitableResolver resolveDeprecationReason (service::ResolverParams&& params) const ;
264
266
265
- service::AwaitableResolver resolve_typename (service::ResolverParams&& params);
267
+ service::AwaitableResolver resolve_typename (service::ResolverParams&& params) const ;
266
268
267
269
struct Concept
268
270
{
@@ -321,21 +323,24 @@ class Field
321
323
322
324
const std::unique_ptr<Concept> _pimpl;
323
325
326
+ service::TypeNames getTypeNames () const noexcept ;
327
+ service::ResolverMap getResolvers () const noexcept ;
328
+
324
329
public:
325
- GRAPHQLINTROSPECTION_EXPORT Field (std::shared_ptr<introspection::Field> pimpl);
330
+ GRAPHQLINTROSPECTION_EXPORT Field (std::shared_ptr<introspection::Field> pimpl) noexcept ;
326
331
GRAPHQLINTROSPECTION_EXPORT ~Field ();
327
332
};
328
333
329
334
class InputValue
330
335
: public service::Object
331
336
{
332
337
private:
333
- service::AwaitableResolver resolveName (service::ResolverParams&& params);
334
- service::AwaitableResolver resolveDescription (service::ResolverParams&& params);
335
- service::AwaitableResolver resolveType (service::ResolverParams&& params);
336
- service::AwaitableResolver resolveDefaultValue (service::ResolverParams&& params);
338
+ service::AwaitableResolver resolveName (service::ResolverParams&& params) const ;
339
+ service::AwaitableResolver resolveDescription (service::ResolverParams&& params) const ;
340
+ service::AwaitableResolver resolveType (service::ResolverParams&& params) const ;
341
+ service::AwaitableResolver resolveDefaultValue (service::ResolverParams&& params) const ;
337
342
338
- service::AwaitableResolver resolve_typename (service::ResolverParams&& params);
343
+ service::AwaitableResolver resolve_typename (service::ResolverParams&& params) const ;
339
344
340
345
struct Concept
341
346
{
@@ -382,21 +387,24 @@ class InputValue
382
387
383
388
const std::unique_ptr<Concept> _pimpl;
384
389
390
+ service::TypeNames getTypeNames () const noexcept ;
391
+ service::ResolverMap getResolvers () const noexcept ;
392
+
385
393
public:
386
- GRAPHQLINTROSPECTION_EXPORT InputValue (std::shared_ptr<introspection::InputValue> pimpl);
394
+ GRAPHQLINTROSPECTION_EXPORT InputValue (std::shared_ptr<introspection::InputValue> pimpl) noexcept ;
387
395
GRAPHQLINTROSPECTION_EXPORT ~InputValue ();
388
396
};
389
397
390
398
class EnumValue
391
399
: public service::Object
392
400
{
393
401
private:
394
- service::AwaitableResolver resolveName (service::ResolverParams&& params);
395
- service::AwaitableResolver resolveDescription (service::ResolverParams&& params);
396
- service::AwaitableResolver resolveIsDeprecated (service::ResolverParams&& params);
397
- service::AwaitableResolver resolveDeprecationReason (service::ResolverParams&& params);
402
+ service::AwaitableResolver resolveName (service::ResolverParams&& params) const ;
403
+ service::AwaitableResolver resolveDescription (service::ResolverParams&& params) const ;
404
+ service::AwaitableResolver resolveIsDeprecated (service::ResolverParams&& params) const ;
405
+ service::AwaitableResolver resolveDeprecationReason (service::ResolverParams&& params) const ;
398
406
399
- service::AwaitableResolver resolve_typename (service::ResolverParams&& params);
407
+ service::AwaitableResolver resolve_typename (service::ResolverParams&& params) const ;
400
408
401
409
struct Concept
402
410
{
@@ -443,21 +451,24 @@ class EnumValue
443
451
444
452
const std::unique_ptr<Concept> _pimpl;
445
453
454
+ service::TypeNames getTypeNames () const noexcept ;
455
+ service::ResolverMap getResolvers () const noexcept ;
456
+
446
457
public:
447
- GRAPHQLINTROSPECTION_EXPORT EnumValue (std::shared_ptr<introspection::EnumValue> pimpl);
458
+ GRAPHQLINTROSPECTION_EXPORT EnumValue (std::shared_ptr<introspection::EnumValue> pimpl) noexcept ;
448
459
GRAPHQLINTROSPECTION_EXPORT ~EnumValue ();
449
460
};
450
461
451
462
class Directive
452
463
: public service::Object
453
464
{
454
465
private:
455
- service::AwaitableResolver resolveName (service::ResolverParams&& params);
456
- service::AwaitableResolver resolveDescription (service::ResolverParams&& params);
457
- service::AwaitableResolver resolveLocations (service::ResolverParams&& params);
458
- service::AwaitableResolver resolveArgs (service::ResolverParams&& params);
466
+ service::AwaitableResolver resolveName (service::ResolverParams&& params) const ;
467
+ service::AwaitableResolver resolveDescription (service::ResolverParams&& params) const ;
468
+ service::AwaitableResolver resolveLocations (service::ResolverParams&& params) const ;
469
+ service::AwaitableResolver resolveArgs (service::ResolverParams&& params) const ;
459
470
460
- service::AwaitableResolver resolve_typename (service::ResolverParams&& params);
471
+ service::AwaitableResolver resolve_typename (service::ResolverParams&& params) const ;
461
472
462
473
struct Concept
463
474
{
@@ -504,8 +515,11 @@ class Directive
504
515
505
516
const std::unique_ptr<Concept> _pimpl;
506
517
518
+ service::TypeNames getTypeNames () const noexcept ;
519
+ service::ResolverMap getResolvers () const noexcept ;
520
+
507
521
public:
508
- GRAPHQLINTROSPECTION_EXPORT Directive (std::shared_ptr<introspection::Directive> pimpl);
522
+ GRAPHQLINTROSPECTION_EXPORT Directive (std::shared_ptr<introspection::Directive> pimpl) noexcept ;
509
523
GRAPHQLINTROSPECTION_EXPORT ~Directive ();
510
524
};
511
525
0 commit comments