struct ClassDataFull

Defined at line 526 of file ../../third_party/protobuf/src/src/google/protobuf/message_lite.h

Public Members

const Reflection * reflection_ptr
const Descriptor * descriptor_ptr
const internal::DescriptorTable * descriptor_table_ptr
const DescriptorMethods * descriptor_methods_ptr
void (*)() get_metadata_tracker_func

Public Methods

void ClassDataFull (ClassData base, const DescriptorMethods * descriptor_methods, const internal::DescriptorTable * descriptor_table, void (*)() get_metadata_tracker)

Defined at line 527 of file ../../third_party/protobuf/src/src/google/protobuf/message_lite.h

const ClassData * base ()

Defined at line 538 of file ../../third_party/protobuf/src/src/google/protobuf/message_lite.h

const Reflection * reflection ()

Accessors for reflection related data.

Defined at line 541 of file ../../third_party/protobuf/src/src/google/protobuf/message_lite.h

const Descriptor * descriptor ()

Defined at line 542 of file ../../third_party/protobuf/src/src/google/protobuf/message_lite.h

void set_reflection (const Reflection * reflection)

Defined at line 544 of file ../../third_party/protobuf/src/src/google/protobuf/message_lite.h

void set_descriptor (const Descriptor * descriptor)

Defined at line 547 of file ../../third_party/protobuf/src/src/google/protobuf/message_lite.h

const internal::DescriptorTable * descriptor_table ()

Defined at line 551 of file ../../third_party/protobuf/src/src/google/protobuf/message_lite.h

const DescriptorMethods * descriptor_methods ()

Defined at line 554 of file ../../third_party/protobuf/src/src/google/protobuf/message_lite.h

bool has_get_metadata_tracker ()

Defined at line 557 of file ../../third_party/protobuf/src/src/google/protobuf/message_lite.h

void get_metadata_tracker ()

Defined at line 560 of file ../../third_party/protobuf/src/src/google/protobuf/message_lite.h