OsmAnd
|
Public Member Functions | |
Tables () | |
~Tables () | |
void | Checkpoint () |
void | Rollback () |
Symbol | FindSymbol (const string &key) const |
Symbol | FindByNameHelper (const DescriptorPool *pool, const string &name) const |
const FileDescriptor * | FindFile (const string &key) const |
const FieldDescriptor * | FindExtension (const Descriptor *extendee, int number) |
void | FindAllExtensions (const Descriptor *extendee, vector< const FieldDescriptor * > *out) const |
bool | AddSymbol (const string &full_name, Symbol symbol) |
bool | AddFile (const FileDescriptor *file) |
bool | AddExtension (const FieldDescriptor *field) |
template<typename Type > | |
Type * | Allocate () |
template<typename Type > | |
Type * | AllocateArray (int count) |
string * | AllocateString (const string &value) |
template<typename Type > | |
Type * | AllocateMessage (Type *dummy=NULL) |
FileDescriptorTables * | AllocateFileTables () |
Public Attributes | |
vector< string > | pending_files_ |
hash_set< string > | known_bad_files_ |
hash_set< const Descriptor * > | extensions_loaded_from_db_ |
bool google::protobuf::DescriptorPool::Tables::AddExtension | ( | const FieldDescriptor * | field | ) |
bool google::protobuf::DescriptorPool::Tables::AddFile | ( | const FileDescriptor * | file | ) |
bool google::protobuf::DescriptorPool::Tables::AddSymbol | ( | const string & | full_name, |
Symbol | symbol | ||
) |
Type * google::protobuf::DescriptorPool::Tables::Allocate | ( | ) |
Type * google::protobuf::DescriptorPool::Tables::AllocateArray | ( | int | count | ) |
Type * google::protobuf::DescriptorPool::Tables::AllocateMessage | ( | Type * | dummy = NULL | ) |
string * google::protobuf::DescriptorPool::Tables::AllocateString | ( | const string & | value | ) |
void google::protobuf::DescriptorPool::Tables::FindAllExtensions | ( | const Descriptor * | extendee, |
vector< const FieldDescriptor * > * | out | ||
) | const |
Symbol google::protobuf::DescriptorPool::Tables::FindByNameHelper | ( | const DescriptorPool * | pool, |
const string & | name | ||
) | const |
const FieldDescriptor * google::protobuf::DescriptorPool::Tables::FindExtension | ( | const Descriptor * | extendee, |
int | number | ||
) |
const FileDescriptor * google::protobuf::DescriptorPool::Tables::FindFile | ( | const string & | key | ) | const |
Symbol google::protobuf::DescriptorPool::Tables::FindSymbol | ( | const string & | key | ) | const |
vector<string> google::protobuf::DescriptorPool::Tables::pending_files_ |