|
void | AddCheckpoint () |
|
void | AddCheckpoint () |
|
bool | AddExtension (const FieldDescriptor *field) |
|
bool | AddExtension (const FieldDescriptor *field) |
|
bool | AddFile (const FileDescriptor *file) |
|
bool | AddFile (const FileDescriptor *file) |
|
bool | AddSymbol (const std::string &full_name, Symbol symbol) |
|
bool | AddSymbol (const std::string &full_name, Symbol symbol) |
|
template<typename Type > |
Type * | Allocate () |
|
template<typename Type > |
Type * | Allocate () |
|
template<typename Type > |
Type * | AllocateArray (int count) |
|
template<typename Type > |
Type * | AllocateArray (int count) |
|
std::string * | AllocateEmptyString () |
|
FieldNamesResult | AllocateFieldNames (const std::string &name, const std::string &scope, const std::string *opt_json_name) |
|
FileDescriptorTables * | AllocateFileTables () |
|
FileDescriptorTables * | AllocateFileTables () |
|
template<typename Type > |
Type * | AllocateMessage (Type *dummy=nullptr) |
|
template<typename Type > |
Type * | AllocateMessage (Type *dummy=nullptr) |
|
internal::once_flag * | AllocateOnceDynamic () |
|
std::string * | AllocateString (const std::string &value) |
|
const std::string * | AllocateString (StringPiece value) |
|
template<typename... In> |
const std::string * | AllocateStringArray (In &&... values) |
|
void | ClearLastCheckpoint () |
|
void | ClearLastCheckpoint () |
|
template<typename Type > |
Type * | Create () |
|
void | FindAllExtensions (const Descriptor *extendee, std::vector< const FieldDescriptor * > *out) const |
|
void | FindAllExtensions (const Descriptor *extendee, std::vector< const FieldDescriptor * > *out) const |
|
Symbol | FindByNameHelper (const DescriptorPool *pool, const std::string &name) |
|
Symbol | FindByNameHelper (const DescriptorPool *pool, StringPiece name) |
|
const FieldDescriptor * | FindExtension (const Descriptor *extendee, int number) const |
|
const FieldDescriptor * | FindExtension (const Descriptor *extendee, int number) const |
|
const FileDescriptor * | FindFile (const std::string &key) const |
|
const FileDescriptor * | FindFile (StringPiece key) const |
|
Symbol | FindSymbol (const std::string &key) const |
|
Symbol | FindSymbol (StringPiece key) const |
|
void | RollbackToLastCheckpoint () |
|
void | RollbackToLastCheckpoint () |
|
const char * | Strdup (StringPiece value) |
|
| Tables () |
|
| Tables () |
|
| ~Tables () |
|
| ~Tables () |
|
◆ Tables() [1/2]
google::protobuf::DescriptorPool::Tables::Tables |
( |
| ) |
|
◆ ~Tables() [1/2]
google::protobuf::DescriptorPool::Tables::~Tables |
( |
| ) |
|
◆ Tables() [2/2]
google::protobuf::DescriptorPool::Tables::Tables |
( |
| ) |
|
◆ ~Tables() [2/2]
google::protobuf::DescriptorPool::Tables::~Tables |
( |
| ) |
|
◆ AddCheckpoint() [1/2]
void google::protobuf::DescriptorPool::Tables::AddCheckpoint |
( |
| ) |
|
◆ AddCheckpoint() [2/2]
void google::protobuf::DescriptorPool::Tables::AddCheckpoint |
( |
| ) |
|
◆ AddExtension() [1/2]
◆ AddExtension() [2/2]
◆ AddFile() [1/2]
◆ AddFile() [2/2]
◆ AddSymbol() [1/2]
bool google::protobuf::DescriptorPool::Tables::AddSymbol |
( |
const std::string & |
full_name, |
|
|
Symbol |
symbol |
|
) |
| |
◆ AddSymbol() [2/2]
bool google::protobuf::DescriptorPool::Tables::AddSymbol |
( |
const std::string & |
full_name, |
|
|
Symbol |
symbol |
|
) |
| |
◆ Allocate() [1/2]
template<typename Type >
Type * google::protobuf::DescriptorPool::Tables::Allocate |
( |
| ) |
|
◆ Allocate() [2/2]
template<typename Type >
Type* google::protobuf::DescriptorPool::Tables::Allocate |
( |
| ) |
|
◆ AllocateArray() [1/2]
template<typename Type >
Type * google::protobuf::DescriptorPool::Tables::AllocateArray |
( |
int |
count | ) |
|
◆ AllocateArray() [2/2]
template<typename Type >
Type* google::protobuf::DescriptorPool::Tables::AllocateArray |
( |
int |
count | ) |
|
◆ AllocateBytes() [1/2]
void * google::protobuf::DescriptorPool::Tables::AllocateBytes |
( |
int |
size | ) |
|
|
private |
◆ AllocateBytes() [2/2]
void* google::protobuf::DescriptorPool::Tables::AllocateBytes |
( |
int |
size | ) |
|
|
private |
◆ AllocateEmptyString()
std::string * google::protobuf::DescriptorPool::Tables::AllocateEmptyString |
( |
| ) |
|
◆ AllocateFieldNames()
DescriptorPool::Tables::FieldNamesResult google::protobuf::DescriptorPool::Tables::AllocateFieldNames |
( |
const std::string & |
name, |
|
|
const std::string & |
scope, |
|
|
const std::string * |
opt_json_name |
|
) |
| |
◆ AllocateFileTables() [1/2]
◆ AllocateFileTables() [2/2]
◆ AllocateMessage() [1/2]
template<typename Type >
Type * google::protobuf::DescriptorPool::Tables::AllocateMessage |
( |
Type * |
dummy = nullptr | ) |
|
◆ AllocateMessage() [2/2]
template<typename Type >
Type* google::protobuf::DescriptorPool::Tables::AllocateMessage |
( |
Type * |
dummy = nullptr | ) |
|
◆ AllocateOnceDynamic()
◆ AllocateString() [1/2]
std::string * google::protobuf::DescriptorPool::Tables::AllocateString |
( |
const std::string & |
value | ) |
|
◆ AllocateString() [2/2]
const std::string * google::protobuf::DescriptorPool::Tables::AllocateString |
( |
StringPiece |
value | ) |
|
◆ AllocateStringArray()
template<typename... In>
const std::string * google::protobuf::DescriptorPool::Tables::AllocateStringArray |
( |
In &&... |
values | ) |
|
◆ ClearLastCheckpoint() [1/2]
void google::protobuf::DescriptorPool::Tables::ClearLastCheckpoint |
( |
| ) |
|
◆ ClearLastCheckpoint() [2/2]
void google::protobuf::DescriptorPool::Tables::ClearLastCheckpoint |
( |
| ) |
|
◆ Create()
template<typename Type >
Type * google::protobuf::DescriptorPool::Tables::Create |
( |
| ) |
|
◆ FindAllExtensions() [1/2]
◆ FindAllExtensions() [2/2]
◆ FindByNameHelper() [1/2]
◆ FindByNameHelper() [2/2]
◆ FindExtension() [1/2]
◆ FindExtension() [2/2]
◆ FindFile() [1/2]
◆ FindFile() [2/2]
◆ FindSymbol() [1/2]
Symbol google::protobuf::DescriptorPool::Tables::FindSymbol |
( |
const std::string & |
key | ) |
const |
|
inline |
◆ FindSymbol() [2/2]
◆ RollbackToLastCheckpoint() [1/2]
void google::protobuf::DescriptorPool::Tables::RollbackToLastCheckpoint |
( |
| ) |
|
◆ RollbackToLastCheckpoint() [2/2]
void google::protobuf::DescriptorPool::Tables::RollbackToLastCheckpoint |
( |
| ) |
|
◆ Strdup()
const char * google::protobuf::DescriptorPool::Tables::Strdup |
( |
StringPiece |
value | ) |
|
◆ allocations_
std::vector<std::unique_ptr<char[]> > google::protobuf::DescriptorPool::Tables::allocations_ |
|
private |
◆ arena_
TableArena google::protobuf::DescriptorPool::Tables::arena_ |
|
private |
◆ checkpoints_
std::vector< CheckPoint > google::protobuf::DescriptorPool::Tables::checkpoints_ |
|
private |
◆ extensions_
ExtensionsGroupedByDescriptorMap google::protobuf::DescriptorPool::Tables::extensions_ |
|
private |
◆ extensions_after_checkpoint_
std::vector< DescriptorIntPair > google::protobuf::DescriptorPool::Tables::extensions_after_checkpoint_ |
|
private |
◆ extensions_loaded_from_db_
◆ file_tables_
std::vector<std::unique_ptr<FileDescriptorTables> > google::protobuf::DescriptorPool::Tables::file_tables_ |
|
private |
◆ files_after_checkpoint_
std::vector< const char * > google::protobuf::DescriptorPool::Tables::files_after_checkpoint_ |
|
private |
◆ files_by_name_
FilesByNameMap google::protobuf::DescriptorPool::Tables::files_by_name_ |
|
private |
◆ known_bad_files_
HASH_SET< std::string > google::protobuf::DescriptorPool::Tables::known_bad_files_ |
◆ known_bad_symbols_
HASH_SET< std::string > google::protobuf::DescriptorPool::Tables::known_bad_symbols_ |
◆ messages_
std::vector<std::unique_ptr<Message> > google::protobuf::DescriptorPool::Tables::messages_ |
|
private |
◆ once_dynamics_
std::vector<std::unique_ptr<internal::once_flag> > google::protobuf::DescriptorPool::Tables::once_dynamics_ |
|
private |
◆ pending_files_
std::vector< std::string > google::protobuf::DescriptorPool::Tables::pending_files_ |
◆ strings_
std::vector<std::unique_ptr<std::string> > google::protobuf::DescriptorPool::Tables::strings_ |
|
private |
◆ symbols_after_checkpoint_
std::vector< const char * > google::protobuf::DescriptorPool::Tables::symbols_after_checkpoint_ |
|
private |
◆ symbols_by_name_ [1/2]
SymbolsByNameMap google::protobuf::DescriptorPool::Tables::symbols_by_name_ |
|
private |
◆ symbols_by_name_ [2/2]
SymbolsByNameSet google::protobuf::DescriptorPool::Tables::symbols_by_name_ |
|
private |
◆ well_known_types_
The documentation for this class was generated from the following file: