userver: proto_structs::io::Context Class Reference
Loading...
Searching...
No Matches
proto_structs::io::Context Class Reference

#include </data/code/userver/libraries/proto-structs/include/userver/proto-structs/io/context_base.hpp>

Detailed Description

Read/write operation context.

Definition at line 27 of file context_base.hpp.

+ Inheritance diagram for proto_structs::io::Context:

Protected Member Functions

 Context (const ::google::protobuf::Descriptor &message_desc) noexcept
 
void PushToPath (int field_number)
 
void PopFromPath ()
 
std::string GetCurrentPath (int current_field_number) const
 
std::string GetCurrentPath (const ::google::protobuf::FieldDescriptor &current_field_desc) const
 
std::string GetCurrentPath () const
 

Constructor & Destructor Documentation

◆ Context()

proto_structs::io::Context::Context ( const ::google::protobuf::Descriptor & message_desc)
inlineexplicitprotectednoexcept

Definition at line 29 of file context_base.hpp.

Member Function Documentation

◆ GetCurrentPath() [1/3]

std::string proto_structs::io::Context::GetCurrentPath ( ) const
protected

Definition at line 42 of file context_base.cpp.

◆ GetCurrentPath() [2/3]

std::string proto_structs::io::Context::GetCurrentPath ( const ::google::protobuf::FieldDescriptor & current_field_desc) const
protected

Definition at line 27 of file context_base.cpp.

◆ GetCurrentPath() [3/3]

std::string proto_structs::io::Context::GetCurrentPath ( int current_field_number) const
protected

Definition at line 10 of file context_base.cpp.

◆ PopFromPath()

void proto_structs::io::Context::PopFromPath ( )
inlineprotected

Definition at line 32 of file context_base.hpp.

◆ PushToPath()

void proto_structs::io::Context::PushToPath ( int field_number)
inlineprotected

Definition at line 31 of file context_base.hpp.


The documentation for this class was generated from the following files: