@@ -87,13 +87,13 @@ class Schema
87
87
: public service::Object
88
88
{
89
89
private:
90
- service::AwaitableResolver resolveTypes (service::ResolverParams&& params);
91
- service::AwaitableResolver resolveQueryType (service::ResolverParams&& params);
92
- service::AwaitableResolver resolveMutationType (service::ResolverParams&& params);
93
- service::AwaitableResolver resolveSubscriptionType (service::ResolverParams&& params);
94
- 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 ;
95
95
96
- service::AwaitableResolver resolve_typename (service::ResolverParams&& params);
96
+ service::AwaitableResolver resolve_typename (service::ResolverParams&& params) const ;
97
97
98
98
struct Concept
99
99
{
@@ -146,26 +146,29 @@ class Schema
146
146
147
147
const std::unique_ptr<Concept> _pimpl;
148
148
149
+ service::TypeNames getTypeNames () const noexcept ;
150
+ service::ResolverMap getResolvers () const noexcept ;
151
+
149
152
public:
150
- GRAPHQLINTROSPECTION_EXPORT Schema (std::shared_ptr<introspection::Schema> pimpl);
153
+ GRAPHQLINTROSPECTION_EXPORT Schema (std::shared_ptr<introspection::Schema> pimpl) noexcept ;
151
154
GRAPHQLINTROSPECTION_EXPORT ~Schema ();
152
155
};
153
156
154
157
class Type
155
158
: public service::Object
156
159
{
157
160
private:
158
- service::AwaitableResolver resolveKind (service::ResolverParams&& params);
159
- service::AwaitableResolver resolveName (service::ResolverParams&& params);
160
- service::AwaitableResolver resolveDescription (service::ResolverParams&& params);
161
- service::AwaitableResolver resolveFields (service::ResolverParams&& params);
162
- service::AwaitableResolver resolveInterfaces (service::ResolverParams&& params);
163
- service::AwaitableResolver resolvePossibleTypes (service::ResolverParams&& params);
164
- service::AwaitableResolver resolveEnumValues (service::ResolverParams&& params);
165
- service::AwaitableResolver resolveInputFields (service::ResolverParams&& params);
166
- service::AwaitableResolver resolveOfType (service::ResolverParams&& params);
167
-
168
- 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 ;
169
172
170
173
struct Concept
171
174
{
@@ -242,23 +245,26 @@ class Type
242
245
243
246
const std::unique_ptr<Concept> _pimpl;
244
247
248
+ service::TypeNames getTypeNames () const noexcept ;
249
+ service::ResolverMap getResolvers () const noexcept ;
250
+
245
251
public:
246
- GRAPHQLINTROSPECTION_EXPORT Type (std::shared_ptr<introspection::Type> pimpl);
252
+ GRAPHQLINTROSPECTION_EXPORT Type (std::shared_ptr<introspection::Type> pimpl) noexcept ;
247
253
GRAPHQLINTROSPECTION_EXPORT ~Type ();
248
254
};
249
255
250
256
class Field
251
257
: public service::Object
252
258
{
253
259
private:
254
- service::AwaitableResolver resolveName (service::ResolverParams&& params);
255
- service::AwaitableResolver resolveDescription (service::ResolverParams&& params);
256
- service::AwaitableResolver resolveArgs (service::ResolverParams&& params);
257
- service::AwaitableResolver resolveType (service::ResolverParams&& params);
258
- service::AwaitableResolver resolveIsDeprecated (service::ResolverParams&& params);
259
- 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 ;
260
266
261
- service::AwaitableResolver resolve_typename (service::ResolverParams&& params);
267
+ service::AwaitableResolver resolve_typename (service::ResolverParams&& params) const ;
262
268
263
269
struct Concept
264
270
{
@@ -317,21 +323,24 @@ class Field
317
323
318
324
const std::unique_ptr<Concept> _pimpl;
319
325
326
+ service::TypeNames getTypeNames () const noexcept ;
327
+ service::ResolverMap getResolvers () const noexcept ;
328
+
320
329
public:
321
- GRAPHQLINTROSPECTION_EXPORT Field (std::shared_ptr<introspection::Field> pimpl);
330
+ GRAPHQLINTROSPECTION_EXPORT Field (std::shared_ptr<introspection::Field> pimpl) noexcept ;
322
331
GRAPHQLINTROSPECTION_EXPORT ~Field ();
323
332
};
324
333
325
334
class InputValue
326
335
: public service::Object
327
336
{
328
337
private:
329
- service::AwaitableResolver resolveName (service::ResolverParams&& params);
330
- service::AwaitableResolver resolveDescription (service::ResolverParams&& params);
331
- service::AwaitableResolver resolveType (service::ResolverParams&& params);
332
- 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 ;
333
342
334
- service::AwaitableResolver resolve_typename (service::ResolverParams&& params);
343
+ service::AwaitableResolver resolve_typename (service::ResolverParams&& params) const ;
335
344
336
345
struct Concept
337
346
{
@@ -378,21 +387,24 @@ class InputValue
378
387
379
388
const std::unique_ptr<Concept> _pimpl;
380
389
390
+ service::TypeNames getTypeNames () const noexcept ;
391
+ service::ResolverMap getResolvers () const noexcept ;
392
+
381
393
public:
382
- GRAPHQLINTROSPECTION_EXPORT InputValue (std::shared_ptr<introspection::InputValue> pimpl);
394
+ GRAPHQLINTROSPECTION_EXPORT InputValue (std::shared_ptr<introspection::InputValue> pimpl) noexcept ;
383
395
GRAPHQLINTROSPECTION_EXPORT ~InputValue ();
384
396
};
385
397
386
398
class EnumValue
387
399
: public service::Object
388
400
{
389
401
private:
390
- service::AwaitableResolver resolveName (service::ResolverParams&& params);
391
- service::AwaitableResolver resolveDescription (service::ResolverParams&& params);
392
- service::AwaitableResolver resolveIsDeprecated (service::ResolverParams&& params);
393
- 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 ;
394
406
395
- service::AwaitableResolver resolve_typename (service::ResolverParams&& params);
407
+ service::AwaitableResolver resolve_typename (service::ResolverParams&& params) const ;
396
408
397
409
struct Concept
398
410
{
@@ -439,21 +451,24 @@ class EnumValue
439
451
440
452
const std::unique_ptr<Concept> _pimpl;
441
453
454
+ service::TypeNames getTypeNames () const noexcept ;
455
+ service::ResolverMap getResolvers () const noexcept ;
456
+
442
457
public:
443
- GRAPHQLINTROSPECTION_EXPORT EnumValue (std::shared_ptr<introspection::EnumValue> pimpl);
458
+ GRAPHQLINTROSPECTION_EXPORT EnumValue (std::shared_ptr<introspection::EnumValue> pimpl) noexcept ;
444
459
GRAPHQLINTROSPECTION_EXPORT ~EnumValue ();
445
460
};
446
461
447
462
class Directive
448
463
: public service::Object
449
464
{
450
465
private:
451
- service::AwaitableResolver resolveName (service::ResolverParams&& params);
452
- service::AwaitableResolver resolveDescription (service::ResolverParams&& params);
453
- service::AwaitableResolver resolveLocations (service::ResolverParams&& params);
454
- 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 ;
455
470
456
- service::AwaitableResolver resolve_typename (service::ResolverParams&& params);
471
+ service::AwaitableResolver resolve_typename (service::ResolverParams&& params) const ;
457
472
458
473
struct Concept
459
474
{
@@ -500,8 +515,11 @@ class Directive
500
515
501
516
const std::unique_ptr<Concept> _pimpl;
502
517
518
+ service::TypeNames getTypeNames () const noexcept ;
519
+ service::ResolverMap getResolvers () const noexcept ;
520
+
503
521
public:
504
- GRAPHQLINTROSPECTION_EXPORT Directive (std::shared_ptr<introspection::Directive> pimpl);
522
+ GRAPHQLINTROSPECTION_EXPORT Directive (std::shared_ptr<introspection::Directive> pimpl) noexcept ;
505
523
GRAPHQLINTROSPECTION_EXPORT ~Directive ();
506
524
};
507
525
0 commit comments