Skip to content

Commit a28ce83

Browse files
committed
Wrap ResolverMap keys in R"gql(...)gql"sv
1 parent fa772a1 commit a28ce83

20 files changed

+244
-210
lines changed

samples/introspection/IntrospectionSchema.cpp

Lines changed: 38 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -122,12 +122,12 @@ Schema::Schema()
122122
: service::Object({
123123
"__Schema"
124124
}, {
125-
{ "__typename", [this](service::ResolverParams&& params) { return resolve_typename(std::move(params)); } },
126-
{ "directives", [this](service::ResolverParams&& params) { return resolveDirectives(std::move(params)); } },
127-
{ "mutationType", [this](service::ResolverParams&& params) { return resolveMutationType(std::move(params)); } },
128-
{ "queryType", [this](service::ResolverParams&& params) { return resolveQueryType(std::move(params)); } },
129-
{ "subscriptionType", [this](service::ResolverParams&& params) { return resolveSubscriptionType(std::move(params)); } },
130-
{ "types", [this](service::ResolverParams&& params) { return resolveTypes(std::move(params)); } }
125+
{ R"gql(__typename)gql"sv, [this](service::ResolverParams&& params) { return resolve_typename(std::move(params)); } },
126+
{ R"gql(directives)gql"sv, [this](service::ResolverParams&& params) { return resolveDirectives(std::move(params)); } },
127+
{ R"gql(mutationType)gql"sv, [this](service::ResolverParams&& params) { return resolveMutationType(std::move(params)); } },
128+
{ R"gql(queryType)gql"sv, [this](service::ResolverParams&& params) { return resolveQueryType(std::move(params)); } },
129+
{ R"gql(subscriptionType)gql"sv, [this](service::ResolverParams&& params) { return resolveSubscriptionType(std::move(params)); } },
130+
{ R"gql(types)gql"sv, [this](service::ResolverParams&& params) { return resolveTypes(std::move(params)); } }
131131
})
132132
{
133133
}
@@ -186,16 +186,16 @@ Type::Type()
186186
: service::Object({
187187
"__Type"
188188
}, {
189-
{ "__typename", [this](service::ResolverParams&& params) { return resolve_typename(std::move(params)); } },
190-
{ "description", [this](service::ResolverParams&& params) { return resolveDescription(std::move(params)); } },
191-
{ "enumValues", [this](service::ResolverParams&& params) { return resolveEnumValues(std::move(params)); } },
192-
{ "fields", [this](service::ResolverParams&& params) { return resolveFields(std::move(params)); } },
193-
{ "inputFields", [this](service::ResolverParams&& params) { return resolveInputFields(std::move(params)); } },
194-
{ "interfaces", [this](service::ResolverParams&& params) { return resolveInterfaces(std::move(params)); } },
195-
{ "kind", [this](service::ResolverParams&& params) { return resolveKind(std::move(params)); } },
196-
{ "name", [this](service::ResolverParams&& params) { return resolveName(std::move(params)); } },
197-
{ "ofType", [this](service::ResolverParams&& params) { return resolveOfType(std::move(params)); } },
198-
{ "possibleTypes", [this](service::ResolverParams&& params) { return resolvePossibleTypes(std::move(params)); } }
189+
{ R"gql(__typename)gql"sv, [this](service::ResolverParams&& params) { return resolve_typename(std::move(params)); } },
190+
{ R"gql(description)gql"sv, [this](service::ResolverParams&& params) { return resolveDescription(std::move(params)); } },
191+
{ R"gql(enumValues)gql"sv, [this](service::ResolverParams&& params) { return resolveEnumValues(std::move(params)); } },
192+
{ R"gql(fields)gql"sv, [this](service::ResolverParams&& params) { return resolveFields(std::move(params)); } },
193+
{ R"gql(inputFields)gql"sv, [this](service::ResolverParams&& params) { return resolveInputFields(std::move(params)); } },
194+
{ R"gql(interfaces)gql"sv, [this](service::ResolverParams&& params) { return resolveInterfaces(std::move(params)); } },
195+
{ R"gql(kind)gql"sv, [this](service::ResolverParams&& params) { return resolveKind(std::move(params)); } },
196+
{ R"gql(name)gql"sv, [this](service::ResolverParams&& params) { return resolveName(std::move(params)); } },
197+
{ R"gql(ofType)gql"sv, [this](service::ResolverParams&& params) { return resolveOfType(std::move(params)); } },
198+
{ R"gql(possibleTypes)gql"sv, [this](service::ResolverParams&& params) { return resolvePossibleTypes(std::move(params)); } }
199199
})
200200
{
201201
}
@@ -320,13 +320,13 @@ Field::Field()
320320
: service::Object({
321321
"__Field"
322322
}, {
323-
{ "__typename", [this](service::ResolverParams&& params) { return resolve_typename(std::move(params)); } },
324-
{ "args", [this](service::ResolverParams&& params) { return resolveArgs(std::move(params)); } },
325-
{ "deprecationReason", [this](service::ResolverParams&& params) { return resolveDeprecationReason(std::move(params)); } },
326-
{ "description", [this](service::ResolverParams&& params) { return resolveDescription(std::move(params)); } },
327-
{ "isDeprecated", [this](service::ResolverParams&& params) { return resolveIsDeprecated(std::move(params)); } },
328-
{ "name", [this](service::ResolverParams&& params) { return resolveName(std::move(params)); } },
329-
{ "type", [this](service::ResolverParams&& params) { return resolveType(std::move(params)); } }
323+
{ R"gql(__typename)gql"sv, [this](service::ResolverParams&& params) { return resolve_typename(std::move(params)); } },
324+
{ R"gql(args)gql"sv, [this](service::ResolverParams&& params) { return resolveArgs(std::move(params)); } },
325+
{ R"gql(deprecationReason)gql"sv, [this](service::ResolverParams&& params) { return resolveDeprecationReason(std::move(params)); } },
326+
{ R"gql(description)gql"sv, [this](service::ResolverParams&& params) { return resolveDescription(std::move(params)); } },
327+
{ R"gql(isDeprecated)gql"sv, [this](service::ResolverParams&& params) { return resolveIsDeprecated(std::move(params)); } },
328+
{ R"gql(name)gql"sv, [this](service::ResolverParams&& params) { return resolveName(std::move(params)); } },
329+
{ R"gql(type)gql"sv, [this](service::ResolverParams&& params) { return resolveType(std::move(params)); } }
330330
})
331331
{
332332
}
@@ -394,11 +394,11 @@ InputValue::InputValue()
394394
: service::Object({
395395
"__InputValue"
396396
}, {
397-
{ "__typename", [this](service::ResolverParams&& params) { return resolve_typename(std::move(params)); } },
398-
{ "defaultValue", [this](service::ResolverParams&& params) { return resolveDefaultValue(std::move(params)); } },
399-
{ "description", [this](service::ResolverParams&& params) { return resolveDescription(std::move(params)); } },
400-
{ "name", [this](service::ResolverParams&& params) { return resolveName(std::move(params)); } },
401-
{ "type", [this](service::ResolverParams&& params) { return resolveType(std::move(params)); } }
397+
{ R"gql(__typename)gql"sv, [this](service::ResolverParams&& params) { return resolve_typename(std::move(params)); } },
398+
{ R"gql(defaultValue)gql"sv, [this](service::ResolverParams&& params) { return resolveDefaultValue(std::move(params)); } },
399+
{ R"gql(description)gql"sv, [this](service::ResolverParams&& params) { return resolveDescription(std::move(params)); } },
400+
{ R"gql(name)gql"sv, [this](service::ResolverParams&& params) { return resolveName(std::move(params)); } },
401+
{ R"gql(type)gql"sv, [this](service::ResolverParams&& params) { return resolveType(std::move(params)); } }
402402
})
403403
{
404404
}
@@ -448,11 +448,11 @@ EnumValue::EnumValue()
448448
: service::Object({
449449
"__EnumValue"
450450
}, {
451-
{ "__typename", [this](service::ResolverParams&& params) { return resolve_typename(std::move(params)); } },
452-
{ "deprecationReason", [this](service::ResolverParams&& params) { return resolveDeprecationReason(std::move(params)); } },
453-
{ "description", [this](service::ResolverParams&& params) { return resolveDescription(std::move(params)); } },
454-
{ "isDeprecated", [this](service::ResolverParams&& params) { return resolveIsDeprecated(std::move(params)); } },
455-
{ "name", [this](service::ResolverParams&& params) { return resolveName(std::move(params)); } }
451+
{ R"gql(__typename)gql"sv, [this](service::ResolverParams&& params) { return resolve_typename(std::move(params)); } },
452+
{ R"gql(deprecationReason)gql"sv, [this](service::ResolverParams&& params) { return resolveDeprecationReason(std::move(params)); } },
453+
{ R"gql(description)gql"sv, [this](service::ResolverParams&& params) { return resolveDescription(std::move(params)); } },
454+
{ R"gql(isDeprecated)gql"sv, [this](service::ResolverParams&& params) { return resolveIsDeprecated(std::move(params)); } },
455+
{ R"gql(name)gql"sv, [this](service::ResolverParams&& params) { return resolveName(std::move(params)); } }
456456
})
457457
{
458458
}
@@ -502,11 +502,11 @@ Directive::Directive()
502502
: service::Object({
503503
"__Directive"
504504
}, {
505-
{ "__typename", [this](service::ResolverParams&& params) { return resolve_typename(std::move(params)); } },
506-
{ "args", [this](service::ResolverParams&& params) { return resolveArgs(std::move(params)); } },
507-
{ "description", [this](service::ResolverParams&& params) { return resolveDescription(std::move(params)); } },
508-
{ "locations", [this](service::ResolverParams&& params) { return resolveLocations(std::move(params)); } },
509-
{ "name", [this](service::ResolverParams&& params) { return resolveName(std::move(params)); } }
505+
{ R"gql(__typename)gql"sv, [this](service::ResolverParams&& params) { return resolve_typename(std::move(params)); } },
506+
{ R"gql(args)gql"sv, [this](service::ResolverParams&& params) { return resolveArgs(std::move(params)); } },
507+
{ R"gql(description)gql"sv, [this](service::ResolverParams&& params) { return resolveDescription(std::move(params)); } },
508+
{ R"gql(locations)gql"sv, [this](service::ResolverParams&& params) { return resolveLocations(std::move(params)); } },
509+
{ R"gql(name)gql"sv, [this](service::ResolverParams&& params) { return resolveName(std::move(params)); } }
510510
})
511511
{
512512
}

samples/separate/AppointmentConnectionObject.cpp

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,16 +11,18 @@
1111
#include <sstream>
1212
#include <unordered_map>
1313

14+
using namespace std::literals;
15+
1416
namespace graphql::today {
1517
namespace object {
1618

1719
AppointmentConnection::AppointmentConnection()
1820
: service::Object({
1921
"AppointmentConnection"
2022
}, {
21-
{ "__typename", [this](service::ResolverParams&& params) { return resolve_typename(std::move(params)); } },
22-
{ "edges", [this](service::ResolverParams&& params) { return resolveEdges(std::move(params)); } },
23-
{ "pageInfo", [this](service::ResolverParams&& params) { return resolvePageInfo(std::move(params)); } }
23+
{ R"gql(__typename)gql"sv, [this](service::ResolverParams&& params) { return resolve_typename(std::move(params)); } },
24+
{ R"gql(edges)gql"sv, [this](service::ResolverParams&& params) { return resolveEdges(std::move(params)); } },
25+
{ R"gql(pageInfo)gql"sv, [this](service::ResolverParams&& params) { return resolvePageInfo(std::move(params)); } }
2426
})
2527
{
2628
}

samples/separate/AppointmentEdgeObject.cpp

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,16 +11,18 @@
1111
#include <sstream>
1212
#include <unordered_map>
1313

14+
using namespace std::literals;
15+
1416
namespace graphql::today {
1517
namespace object {
1618

1719
AppointmentEdge::AppointmentEdge()
1820
: service::Object({
1921
"AppointmentEdge"
2022
}, {
21-
{ "__typename", [this](service::ResolverParams&& params) { return resolve_typename(std::move(params)); } },
22-
{ "cursor", [this](service::ResolverParams&& params) { return resolveCursor(std::move(params)); } },
23-
{ "node", [this](service::ResolverParams&& params) { return resolveNode(std::move(params)); } }
23+
{ R"gql(__typename)gql"sv, [this](service::ResolverParams&& params) { return resolve_typename(std::move(params)); } },
24+
{ R"gql(cursor)gql"sv, [this](service::ResolverParams&& params) { return resolveCursor(std::move(params)); } },
25+
{ R"gql(node)gql"sv, [this](service::ResolverParams&& params) { return resolveNode(std::move(params)); } }
2426
})
2527
{
2628
}

samples/separate/AppointmentObject.cpp

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,8 @@
1111
#include <sstream>
1212
#include <unordered_map>
1313

14+
using namespace std::literals;
15+
1416
namespace graphql::today {
1517
namespace object {
1618

@@ -20,11 +22,11 @@ Appointment::Appointment()
2022
"UnionType",
2123
"Appointment"
2224
}, {
23-
{ "__typename", [this](service::ResolverParams&& params) { return resolve_typename(std::move(params)); } },
24-
{ "id", [this](service::ResolverParams&& params) { return resolveId(std::move(params)); } },
25-
{ "isNow", [this](service::ResolverParams&& params) { return resolveIsNow(std::move(params)); } },
26-
{ "subject", [this](service::ResolverParams&& params) { return resolveSubject(std::move(params)); } },
27-
{ "when", [this](service::ResolverParams&& params) { return resolveWhen(std::move(params)); } }
25+
{ R"gql(__typename)gql"sv, [this](service::ResolverParams&& params) { return resolve_typename(std::move(params)); } },
26+
{ R"gql(id)gql"sv, [this](service::ResolverParams&& params) { return resolveId(std::move(params)); } },
27+
{ R"gql(isNow)gql"sv, [this](service::ResolverParams&& params) { return resolveIsNow(std::move(params)); } },
28+
{ R"gql(subject)gql"sv, [this](service::ResolverParams&& params) { return resolveSubject(std::move(params)); } },
29+
{ R"gql(when)gql"sv, [this](service::ResolverParams&& params) { return resolveWhen(std::move(params)); } }
2830
})
2931
{
3032
}

samples/separate/CompleteTaskPayloadObject.cpp

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,16 +11,18 @@
1111
#include <sstream>
1212
#include <unordered_map>
1313

14+
using namespace std::literals;
15+
1416
namespace graphql::today {
1517
namespace object {
1618

1719
CompleteTaskPayload::CompleteTaskPayload()
1820
: service::Object({
1921
"CompleteTaskPayload"
2022
}, {
21-
{ "__typename", [this](service::ResolverParams&& params) { return resolve_typename(std::move(params)); } },
22-
{ "clientMutationId", [this](service::ResolverParams&& params) { return resolveClientMutationId(std::move(params)); } },
23-
{ "task", [this](service::ResolverParams&& params) { return resolveTask(std::move(params)); } }
23+
{ R"gql(__typename)gql"sv, [this](service::ResolverParams&& params) { return resolve_typename(std::move(params)); } },
24+
{ R"gql(clientMutationId)gql"sv, [this](service::ResolverParams&& params) { return resolveClientMutationId(std::move(params)); } },
25+
{ R"gql(task)gql"sv, [this](service::ResolverParams&& params) { return resolveTask(std::move(params)); } }
2426
})
2527
{
2628
}

samples/separate/ExpensiveObject.cpp

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,15 +11,17 @@
1111
#include <sstream>
1212
#include <unordered_map>
1313

14+
using namespace std::literals;
15+
1416
namespace graphql::today {
1517
namespace object {
1618

1719
Expensive::Expensive()
1820
: service::Object({
1921
"Expensive"
2022
}, {
21-
{ "__typename", [this](service::ResolverParams&& params) { return resolve_typename(std::move(params)); } },
22-
{ "order", [this](service::ResolverParams&& params) { return resolveOrder(std::move(params)); } }
23+
{ R"gql(__typename)gql"sv, [this](service::ResolverParams&& params) { return resolve_typename(std::move(params)); } },
24+
{ R"gql(order)gql"sv, [this](service::ResolverParams&& params) { return resolveOrder(std::move(params)); } }
2325
})
2426
{
2527
}

samples/separate/FolderConnectionObject.cpp

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,16 +11,18 @@
1111
#include <sstream>
1212
#include <unordered_map>
1313

14+
using namespace std::literals;
15+
1416
namespace graphql::today {
1517
namespace object {
1618

1719
FolderConnection::FolderConnection()
1820
: service::Object({
1921
"FolderConnection"
2022
}, {
21-
{ "__typename", [this](service::ResolverParams&& params) { return resolve_typename(std::move(params)); } },
22-
{ "edges", [this](service::ResolverParams&& params) { return resolveEdges(std::move(params)); } },
23-
{ "pageInfo", [this](service::ResolverParams&& params) { return resolvePageInfo(std::move(params)); } }
23+
{ R"gql(__typename)gql"sv, [this](service::ResolverParams&& params) { return resolve_typename(std::move(params)); } },
24+
{ R"gql(edges)gql"sv, [this](service::ResolverParams&& params) { return resolveEdges(std::move(params)); } },
25+
{ R"gql(pageInfo)gql"sv, [this](service::ResolverParams&& params) { return resolvePageInfo(std::move(params)); } }
2426
})
2527
{
2628
}

samples/separate/FolderEdgeObject.cpp

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,16 +11,18 @@
1111
#include <sstream>
1212
#include <unordered_map>
1313

14+
using namespace std::literals;
15+
1416
namespace graphql::today {
1517
namespace object {
1618

1719
FolderEdge::FolderEdge()
1820
: service::Object({
1921
"FolderEdge"
2022
}, {
21-
{ "__typename", [this](service::ResolverParams&& params) { return resolve_typename(std::move(params)); } },
22-
{ "cursor", [this](service::ResolverParams&& params) { return resolveCursor(std::move(params)); } },
23-
{ "node", [this](service::ResolverParams&& params) { return resolveNode(std::move(params)); } }
23+
{ R"gql(__typename)gql"sv, [this](service::ResolverParams&& params) { return resolve_typename(std::move(params)); } },
24+
{ R"gql(cursor)gql"sv, [this](service::ResolverParams&& params) { return resolveCursor(std::move(params)); } },
25+
{ R"gql(node)gql"sv, [this](service::ResolverParams&& params) { return resolveNode(std::move(params)); } }
2426
})
2527
{
2628
}

samples/separate/FolderObject.cpp

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,8 @@
1111
#include <sstream>
1212
#include <unordered_map>
1313

14+
using namespace std::literals;
15+
1416
namespace graphql::today {
1517
namespace object {
1618

@@ -20,10 +22,10 @@ Folder::Folder()
2022
"UnionType",
2123
"Folder"
2224
}, {
23-
{ "__typename", [this](service::ResolverParams&& params) { return resolve_typename(std::move(params)); } },
24-
{ "id", [this](service::ResolverParams&& params) { return resolveId(std::move(params)); } },
25-
{ "name", [this](service::ResolverParams&& params) { return resolveName(std::move(params)); } },
26-
{ "unreadCount", [this](service::ResolverParams&& params) { return resolveUnreadCount(std::move(params)); } }
25+
{ R"gql(__typename)gql"sv, [this](service::ResolverParams&& params) { return resolve_typename(std::move(params)); } },
26+
{ R"gql(id)gql"sv, [this](service::ResolverParams&& params) { return resolveId(std::move(params)); } },
27+
{ R"gql(name)gql"sv, [this](service::ResolverParams&& params) { return resolveName(std::move(params)); } },
28+
{ R"gql(unreadCount)gql"sv, [this](service::ResolverParams&& params) { return resolveUnreadCount(std::move(params)); } }
2729
})
2830
{
2931
}

samples/separate/MutationObject.cpp

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,15 +11,17 @@
1111
#include <sstream>
1212
#include <unordered_map>
1313

14+
using namespace std::literals;
15+
1416
namespace graphql::today {
1517
namespace object {
1618

1719
Mutation::Mutation()
1820
: service::Object({
1921
"Mutation"
2022
}, {
21-
{ "__typename", [this](service::ResolverParams&& params) { return resolve_typename(std::move(params)); } },
22-
{ "completeTask", [this](service::ResolverParams&& params) { return resolveCompleteTask(std::move(params)); } }
23+
{ R"gql(__typename)gql"sv, [this](service::ResolverParams&& params) { return resolve_typename(std::move(params)); } },
24+
{ R"gql(completeTask)gql"sv, [this](service::ResolverParams&& params) { return resolveCompleteTask(std::move(params)); } }
2325
})
2426
{
2527
}

0 commit comments

Comments
 (0)