Skip to content

Commit 87d3c20

Browse files
committed
Add a non-const pointer pair constructor
1 parent 2b87557 commit 87d3c20

File tree

2 files changed

+9
-0
lines changed

2 files changed

+9
-0
lines changed

include/graphqlservice/GraphQLResponse.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -146,6 +146,9 @@ template <>
146146
GRAPHQLRESPONSE_EXPORT IdType::IdType(
147147
typename ByteData::const_pointer begin, typename ByteData::const_pointer end);
148148
template <>
149+
GRAPHQLRESPONSE_EXPORT IdType::IdType(
150+
typename ByteData::pointer begin, typename ByteData::pointer end);
151+
template <>
149152
GRAPHQLRESPONSE_EXPORT const IdType::ByteData& IdType::get<IdType::ByteData>() const;
150153
template <>
151154
GRAPHQLRESPONSE_EXPORT const IdType::OpaqueString& IdType::get<IdType::OpaqueString>() const;

src/GraphQLResponse.cpp

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,12 @@ IdType::IdType(typename ByteData::const_pointer begin, typename ByteData::const_
5353
{
5454
}
5555

56+
template <>
57+
IdType::IdType(typename ByteData::pointer begin, typename ByteData::pointer end)
58+
: _data { ByteData { begin, end } }
59+
{
60+
}
61+
5662
IdType& IdType::operator=(IdType&& rhs) noexcept
5763
{
5864
if (&rhs != this)

0 commit comments

Comments
 (0)