Provides read/write context class with the ability to handle userver::utils::Box conversion.
Definition in file box_conv.hpp.
Go to the source code of this file.
#include <userver/proto-structs/io/userver/utils/box.hpp>#include <userver/proto-structs/io/fwd.hpp>
This graph shows which files directly or indirectly include this file:Namespaces | |
| namespace | proto_structs |
| Top namespace for the proto-structs library. | |
| namespace | proto_structs::io |
| Namespace for conversion utlities and predefined proto-structs conversion hooks for well-known std/userver types. | |
Functions | |
| template<typename T, proto_structs::traits::ProtoMessage TMessage> | |
| utils::Box< T > | proto_structs::io::ReadProtoStruct (ReadContext &ctx, To< utils::Box< T > >, const TMessage &msg) |
| template<typename T, proto_structs::traits::ProtoMessage TMessage> | |
| void | proto_structs::io::WriteProtoStruct (WriteContext &ctx, const utils::Box< T > &obj, TMessage &msg) |
| template<typename T, proto_structs::traits::ProtoMessage TMessage> | |
| void | proto_structs::io::WriteProtoStruct (WriteContext &ctx, utils::Box< T > &&obj, TMessage &msg) |
| template<typename TStructField, typename TMessageField> | |
| utils::Box< TStructField > | proto_structs::io::ReadProtoField (ReadContext &ctx, To< utils::Box< TStructField > >, int field_number, const TMessageField &message_field) |
| template<typename TStructField, typename TMessageField> | |
| void | proto_structs::io::WriteProtoField (WriteContext &ctx, const utils::Box< TStructField > &struct_field, int field_number, TMessageField &message_field) |
| template<typename TStructField, typename TMessageField> | |
| void | proto_structs::io::WriteProtoField (WriteContext &ctx, utils::Box< TStructField > &&struct_field, int field_number, TMessageField &message_field) |