OsmAnd
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Public Attributes
google::protobuf::DescriptorPool::Tables Class Reference

List of all members.

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 FileDescriptorFindFile (const string &key) const
const FieldDescriptorFindExtension (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)
FileDescriptorTablesAllocateFileTables ()

Public Attributes

vector< string > pending_files_
hash_set< string > known_bad_files_
hash_set< const Descriptor * > extensions_loaded_from_db_

Constructor & Destructor Documentation


Member Function Documentation

bool google::protobuf::DescriptorPool::Tables::AddSymbol ( const string &  full_name,
Symbol  symbol 
)
template<typename Type >
Type * google::protobuf::DescriptorPool::Tables::Allocate ( )
template<typename Type >
Type * google::protobuf::DescriptorPool::Tables::AllocateArray ( int  count)
template<typename Type >
Type * google::protobuf::DescriptorPool::Tables::AllocateMessage ( Type *  dummy = NULL)
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
Symbol google::protobuf::DescriptorPool::Tables::FindSymbol ( const string &  key) const

Member Data Documentation


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines