struct FastFieldEntry
Defined at line 345 of file ../../third_party/protobuf/src/google/protobuf/generated_message_tctable_decl.h
Table entry for fast-path tailcall dispatch handling.
Public Members
atomic target_atomic
TcFieldData bits
Public Methods
void FastFieldEntry ()
Default initializes this instance with undefined values.
Defined at line 353 of file ../../third_party/protobuf/src/google/protobuf/generated_message_tctable_decl.h
void FastFieldEntry (TailCallParseFunc func, TcFieldData bits)
Constant initializes this instance
Defined at line 356 of file ../../third_party/protobuf/src/google/protobuf/generated_message_tctable_decl.h
void FastFieldEntry (const FastFieldEntry & rhs)
FastFieldEntry is copy-able and assignable, which is intended
mainly for testing and debugging purposes.
Defined at line 361 of file ../../third_party/protobuf/src/google/protobuf/generated_message_tctable_decl.h
FastFieldEntry & operator= (const FastFieldEntry & rhs)
Defined at line 363 of file ../../third_party/protobuf/src/google/protobuf/generated_message_tctable_decl.h
TailCallParseFunc target ()
Protocol buffer code should use these relaxed accessors.
Defined at line 370 of file ../../third_party/protobuf/src/google/protobuf/generated_message_tctable_decl.h
void SetTarget (TailCallParseFunc func)
Defined at line 373 of file ../../third_party/protobuf/src/google/protobuf/generated_message_tctable_decl.h