#include <cpp_parse_function_generator.h>
Classes | |
| struct | FieldInfo |
Public Member Functions | |
| TailCallTableInfo (const Descriptor *descriptor, const Options &options, const std::vector< int > &has_bit_indices, MessageSCCAnalyzer *scc_analyzer) | |
Public Attributes | |
| std::vector< const FieldDescriptor * > | fallback_fields |
| std::vector< FieldInfo > | fast_path_fields |
| uint32_t | has_hasbits_required_mask |
| int | table_size_log2 |
| bool | use_generated_fallback |
Definition at line 51 of file cpp_parse_function_generator.h.
| google::protobuf::compiler::cpp::TailCallTableInfo::TailCallTableInfo | ( | const Descriptor * | descriptor, |
| const Options & | options, | ||
| const std::vector< int > & | has_bit_indices, | ||
| MessageSCCAnalyzer * | scc_analyzer | ||
| ) |
Definition at line 115 of file cpp_parse_function_generator.cc.
| std::vector<const FieldDescriptor*> google::protobuf::compiler::cpp::TailCallTableInfo::fallback_fields |
Definition at line 64 of file cpp_parse_function_generator.h.
| std::vector<FieldInfo> google::protobuf::compiler::cpp::TailCallTableInfo::fast_path_fields |
Definition at line 62 of file cpp_parse_function_generator.h.
| uint32_t google::protobuf::compiler::cpp::TailCallTableInfo::has_hasbits_required_mask |
Definition at line 68 of file cpp_parse_function_generator.h.
| int google::protobuf::compiler::cpp::TailCallTableInfo::table_size_log2 |
Definition at line 66 of file cpp_parse_function_generator.h.
| bool google::protobuf::compiler::cpp::TailCallTableInfo::use_generated_fallback |
Definition at line 70 of file cpp_parse_function_generator.h.