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