DCCL v4
|
Public Member Functions | |
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.