@@ -65,11 +65,11 @@ class __Schema
65
65
__Schema ();
66
66
67
67
public:
68
- virtual std::future<std::vector<std::shared_ptr<__Type>>> getTypes (std::shared_ptr<service::RequestState> state) const = 0;
69
- virtual std::future<std::shared_ptr<__Type>> getQueryType (std::shared_ptr<service::RequestState> state) const = 0;
70
- virtual std::future<std::shared_ptr<__Type>> getMutationType (std::shared_ptr<service::RequestState> state) const = 0;
71
- virtual std::future<std::shared_ptr<__Type>> getSubscriptionType (std::shared_ptr<service::RequestState> state) const = 0;
72
- virtual std::future<std::vector<std::shared_ptr<__Directive>>> getDirectives (std::shared_ptr<service::RequestState> state) const = 0;
68
+ virtual std::future<std::vector<std::shared_ptr<__Type>>> getTypes (const std::shared_ptr<service::RequestState>& state) const = 0;
69
+ virtual std::future<std::shared_ptr<__Type>> getQueryType (const std::shared_ptr<service::RequestState>& state) const = 0;
70
+ virtual std::future<std::shared_ptr<__Type>> getMutationType (const std::shared_ptr<service::RequestState>& state) const = 0;
71
+ virtual std::future<std::shared_ptr<__Type>> getSubscriptionType (const std::shared_ptr<service::RequestState>& state) const = 0;
72
+ virtual std::future<std::vector<std::shared_ptr<__Directive>>> getDirectives (const std::shared_ptr<service::RequestState>& state) const = 0;
73
73
74
74
private:
75
75
std::future<response::Value> resolveTypes (service::ResolverParams&& params);
@@ -88,15 +88,15 @@ class __Type
88
88
__Type ();
89
89
90
90
public:
91
- virtual std::future<__TypeKind> getKind (std::shared_ptr<service::RequestState> state) const = 0;
92
- virtual std::future<std::unique_ptr<response::StringType>> getName (std::shared_ptr<service::RequestState> state) const = 0;
93
- virtual std::future<std::unique_ptr<response::StringType>> getDescription (std::shared_ptr<service::RequestState> state) const = 0;
94
- virtual std::future<std::unique_ptr<std::vector<std::shared_ptr<__Field>>>> getFields (std::shared_ptr<service::RequestState> state, std::unique_ptr<response::BooleanType>&& includeDeprecated) const = 0;
95
- virtual std::future<std::unique_ptr<std::vector<std::shared_ptr<__Type>>>> getInterfaces (std::shared_ptr<service::RequestState> state) const = 0;
96
- virtual std::future<std::unique_ptr<std::vector<std::shared_ptr<__Type>>>> getPossibleTypes (std::shared_ptr<service::RequestState> state) const = 0;
97
- virtual std::future<std::unique_ptr<std::vector<std::shared_ptr<__EnumValue>>>> getEnumValues (std::shared_ptr<service::RequestState> state, std::unique_ptr<response::BooleanType>&& includeDeprecated) const = 0;
98
- virtual std::future<std::unique_ptr<std::vector<std::shared_ptr<__InputValue>>>> getInputFields (std::shared_ptr<service::RequestState> state) const = 0;
99
- virtual std::future<std::shared_ptr<__Type>> getOfType (std::shared_ptr<service::RequestState> state) const = 0;
91
+ virtual std::future<__TypeKind> getKind (const std::shared_ptr<service::RequestState>& state) const = 0;
92
+ virtual std::future<std::unique_ptr<response::StringType>> getName (const std::shared_ptr<service::RequestState>& state) const = 0;
93
+ virtual std::future<std::unique_ptr<response::StringType>> getDescription (const std::shared_ptr<service::RequestState>& state) const = 0;
94
+ virtual std::future<std::unique_ptr<std::vector<std::shared_ptr<__Field>>>> getFields (const std::shared_ptr<service::RequestState>& state, std::unique_ptr<response::BooleanType>&& includeDeprecated) const = 0;
95
+ virtual std::future<std::unique_ptr<std::vector<std::shared_ptr<__Type>>>> getInterfaces (const std::shared_ptr<service::RequestState>& state) const = 0;
96
+ virtual std::future<std::unique_ptr<std::vector<std::shared_ptr<__Type>>>> getPossibleTypes (const std::shared_ptr<service::RequestState>& state) const = 0;
97
+ virtual std::future<std::unique_ptr<std::vector<std::shared_ptr<__EnumValue>>>> getEnumValues (const std::shared_ptr<service::RequestState>& state, std::unique_ptr<response::BooleanType>&& includeDeprecated) const = 0;
98
+ virtual std::future<std::unique_ptr<std::vector<std::shared_ptr<__InputValue>>>> getInputFields (const std::shared_ptr<service::RequestState>& state) const = 0;
99
+ virtual std::future<std::shared_ptr<__Type>> getOfType (const std::shared_ptr<service::RequestState>& state) const = 0;
100
100
101
101
private:
102
102
std::future<response::Value> resolveKind (service::ResolverParams&& params);
@@ -119,12 +119,12 @@ class __Field
119
119
__Field ();
120
120
121
121
public:
122
- virtual std::future<response::StringType> getName (std::shared_ptr<service::RequestState> state) const = 0;
123
- virtual std::future<std::unique_ptr<response::StringType>> getDescription (std::shared_ptr<service::RequestState> state) const = 0;
124
- virtual std::future<std::vector<std::shared_ptr<__InputValue>>> getArgs (std::shared_ptr<service::RequestState> state) const = 0;
125
- virtual std::future<std::shared_ptr<__Type>> getType (std::shared_ptr<service::RequestState> state) const = 0;
126
- virtual std::future<response::BooleanType> getIsDeprecated (std::shared_ptr<service::RequestState> state) const = 0;
127
- virtual std::future<std::unique_ptr<response::StringType>> getDeprecationReason (std::shared_ptr<service::RequestState> state) const = 0;
122
+ virtual std::future<response::StringType> getName (const std::shared_ptr<service::RequestState>& state) const = 0;
123
+ virtual std::future<std::unique_ptr<response::StringType>> getDescription (const std::shared_ptr<service::RequestState>& state) const = 0;
124
+ virtual std::future<std::vector<std::shared_ptr<__InputValue>>> getArgs (const std::shared_ptr<service::RequestState>& state) const = 0;
125
+ virtual std::future<std::shared_ptr<__Type>> getType (const std::shared_ptr<service::RequestState>& state) const = 0;
126
+ virtual std::future<response::BooleanType> getIsDeprecated (const std::shared_ptr<service::RequestState>& state) const = 0;
127
+ virtual std::future<std::unique_ptr<response::StringType>> getDeprecationReason (const std::shared_ptr<service::RequestState>& state) const = 0;
128
128
129
129
private:
130
130
std::future<response::Value> resolveName (service::ResolverParams&& params);
@@ -144,10 +144,10 @@ class __InputValue
144
144
__InputValue ();
145
145
146
146
public:
147
- virtual std::future<response::StringType> getName (std::shared_ptr<service::RequestState> state) const = 0;
148
- virtual std::future<std::unique_ptr<response::StringType>> getDescription (std::shared_ptr<service::RequestState> state) const = 0;
149
- virtual std::future<std::shared_ptr<__Type>> getType (std::shared_ptr<service::RequestState> state) const = 0;
150
- virtual std::future<std::unique_ptr<response::StringType>> getDefaultValue (std::shared_ptr<service::RequestState> state) const = 0;
147
+ virtual std::future<response::StringType> getName (const std::shared_ptr<service::RequestState>& state) const = 0;
148
+ virtual std::future<std::unique_ptr<response::StringType>> getDescription (const std::shared_ptr<service::RequestState>& state) const = 0;
149
+ virtual std::future<std::shared_ptr<__Type>> getType (const std::shared_ptr<service::RequestState>& state) const = 0;
150
+ virtual std::future<std::unique_ptr<response::StringType>> getDefaultValue (const std::shared_ptr<service::RequestState>& state) const = 0;
151
151
152
152
private:
153
153
std::future<response::Value> resolveName (service::ResolverParams&& params);
@@ -165,10 +165,10 @@ class __EnumValue
165
165
__EnumValue ();
166
166
167
167
public:
168
- virtual std::future<response::StringType> getName (std::shared_ptr<service::RequestState> state) const = 0;
169
- virtual std::future<std::unique_ptr<response::StringType>> getDescription (std::shared_ptr<service::RequestState> state) const = 0;
170
- virtual std::future<response::BooleanType> getIsDeprecated (std::shared_ptr<service::RequestState> state) const = 0;
171
- virtual std::future<std::unique_ptr<response::StringType>> getDeprecationReason (std::shared_ptr<service::RequestState> state) const = 0;
168
+ virtual std::future<response::StringType> getName (const std::shared_ptr<service::RequestState>& state) const = 0;
169
+ virtual std::future<std::unique_ptr<response::StringType>> getDescription (const std::shared_ptr<service::RequestState>& state) const = 0;
170
+ virtual std::future<response::BooleanType> getIsDeprecated (const std::shared_ptr<service::RequestState>& state) const = 0;
171
+ virtual std::future<std::unique_ptr<response::StringType>> getDeprecationReason (const std::shared_ptr<service::RequestState>& state) const = 0;
172
172
173
173
private:
174
174
std::future<response::Value> resolveName (service::ResolverParams&& params);
@@ -186,10 +186,10 @@ class __Directive
186
186
__Directive ();
187
187
188
188
public:
189
- virtual std::future<response::StringType> getName (std::shared_ptr<service::RequestState> state) const = 0;
190
- virtual std::future<std::unique_ptr<response::StringType>> getDescription (std::shared_ptr<service::RequestState> state) const = 0;
191
- virtual std::future<std::vector<__DirectiveLocation>> getLocations (std::shared_ptr<service::RequestState> state) const = 0;
192
- virtual std::future<std::vector<std::shared_ptr<__InputValue>>> getArgs (std::shared_ptr<service::RequestState> state) const = 0;
189
+ virtual std::future<response::StringType> getName (const std::shared_ptr<service::RequestState>& state) const = 0;
190
+ virtual std::future<std::unique_ptr<response::StringType>> getDescription (const std::shared_ptr<service::RequestState>& state) const = 0;
191
+ virtual std::future<std::vector<__DirectiveLocation>> getLocations (const std::shared_ptr<service::RequestState>& state) const = 0;
192
+ virtual std::future<std::vector<std::shared_ptr<__InputValue>>> getArgs (const std::shared_ptr<service::RequestState>& state) const = 0;
193
193
194
194
private:
195
195
std::future<response::Value> resolveName (service::ResolverParams&& params);
0 commit comments