Line data Source code
1 : /**
2 : * Copyright Soramitsu Co., Ltd. All Rights Reserved.
3 : * SPDX-License-Identifier: Apache-2.0
4 : */
5 :
6 : #include "backend/protobuf/queries/proto_get_roles.hpp"
7 :
8 : namespace shared_model {
9 : namespace proto {
10 :
11 : template <typename QueryType>
12 : GetRoles::GetRoles(QueryType &&query)
13 47 : : CopyableProto(std::forward<QueryType>(query)) {}
14 :
15 : template GetRoles::GetRoles(GetRoles::TransportType &);
16 : template GetRoles::GetRoles(const GetRoles::TransportType &);
17 : template GetRoles::GetRoles(GetRoles::TransportType &&);
18 :
19 : GetRoles::GetRoles(const GetRoles &o) : GetRoles(o.proto_) {}
20 :
21 : GetRoles::GetRoles(GetRoles &&o) noexcept : GetRoles(std::move(o.proto_)) {}
22 :
23 : } // namespace proto
24 : } // namespace shared_model
|