Lines Matching defs:ReflectionSchema
122 struct ReflectionSchema { struct
125 uint32 GetObjectSize() const { return static_cast<uint32>(object_size_); } in GetObjectSize()
127 bool InRealOneof(const FieldDescriptor* field) const { in InRealOneof()
134 uint32 GetFieldOffsetNonOneof(const FieldDescriptor* field) const { in GetFieldOffsetNonOneof()
140 uint32 GetFieldOffset(const FieldDescriptor* field) const { in GetFieldOffset()
151 bool IsFieldInlined(const FieldDescriptor* field) const { in IsFieldInlined()
162 uint32 GetOneofCaseOffset(const OneofDescriptor* oneof_descriptor) const { in GetOneofCaseOffset()
168 bool HasHasbits() const { return has_bits_offset_ != -1; } in HasHasbits()
171 uint32 HasBitIndex(const FieldDescriptor* field) const { in HasBitIndex()
178 uint32 HasBitsOffset() const { in HasBitsOffset()
187 uint32 GetMetadataOffset() const { in GetMetadataOffset()
192 bool HasExtensionSet() const { return extensions_offset_ != -1; } in HasExtensionSet()
195 uint32 GetExtensionSetOffset() const { in GetExtensionSetOffset()
202 int GetWeakFieldMapOffset() const { return weak_field_map_offset_; } in GetWeakFieldMapOffset()
204 bool IsDefaultInstance(const Message& message) const { in IsDefaultInstance()
230 // ReflectionSchema schema = {a, b, c, d, e, ...}; argument
232 const Message* default_instance_;
233 const uint32* offsets_;
234 const uint32* has_bit_indices_;
235 int has_bits_offset_;
236 int metadata_offset_;
237 int extensions_offset_;
238 int oneof_case_offset_;
239 int object_size_;
240 int weak_field_map_offset_;
265 // These should never used directly except to build a ReflectionSchema argument