|
| MessageStack (const google::protobuf::Message *root_message, MessageStackData &data, const google::protobuf::FieldDescriptor *field=nullptr) |
|
bool | first () const |
|
int | count () const |
|
void | push (const google::protobuf::Descriptor *desc) |
|
void | push (const google::protobuf::FieldDescriptor *field) |
|
void | push (MessagePart part) |
|
void | update_index (const google::protobuf::Message *root_message, const google::protobuf::FieldDescriptor *field, int index) |
|
void | push_message (const google::protobuf::Message *root_message, const google::protobuf::FieldDescriptor *field, int index=-1) |
|
std::size_t | field_size () const |
|
MessagePart | current_part () const |
|
Definition at line 72 of file field_codec_message_stack.h.
◆ MessageStack()
dccl::internal::MessageStack::MessageStack |
( |
const google::protobuf::Message * |
root_message, |
|
|
MessageStackData & |
data, |
|
|
const google::protobuf::FieldDescriptor * |
field = nullptr |
|
) |
| |
◆ ~MessageStack()
dccl::internal::MessageStack::~MessageStack |
( |
| ) |
|
◆ count()
int dccl::internal::MessageStack::count |
( |
| ) |
const |
|
inline |
◆ current_part()
MessagePart dccl::internal::MessageStack::current_part |
( |
| ) |
const |
|
inline |
◆ field_size()
std::size_t dccl::internal::MessageStack::field_size |
( |
| ) |
const |
|
inline |
◆ first()
bool dccl::internal::MessageStack::first |
( |
| ) |
const |
|
inline |
◆ push() [1/3]
void dccl::internal::MessageStack::push |
( |
const google::protobuf::Descriptor * |
desc | ) |
|
◆ push() [2/3]
void dccl::internal::MessageStack::push |
( |
const google::protobuf::FieldDescriptor * |
field | ) |
|
◆ push() [3/3]
void dccl::internal::MessageStack::push |
( |
MessagePart |
part | ) |
|
◆ push_message()
void dccl::internal::MessageStack::push_message |
( |
const google::protobuf::Message * |
root_message, |
|
|
const google::protobuf::FieldDescriptor * |
field, |
|
|
int |
index = -1 |
|
) |
| |
◆ update_index()
void dccl::internal::MessageStack::update_index |
( |
const google::protobuf::Message * |
root_message, |
|
|
const google::protobuf::FieldDescriptor * |
field, |
|
|
int |
index |
|
) |
| |
The documentation for this class was generated from the following files: