webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Classes | Public Member Functions | Static Public Member Functions | Friends | List of all members
google::protobuf::DescriptorPool Class Reference

#include <descriptor.h>

Classes

class  ErrorCollector
 
class  Tables
 

Public Member Functions

 DescriptorPool ()
 
 DescriptorPool (DescriptorDatabase *fallback_database, ErrorCollector *error_collector=NULL)
 
 ~DescriptorPool ()
 
const FileDescriptorFindFileByName (const string &name) const
 
const FileDescriptorFindFileContainingSymbol (const string &symbol_name) const
 
const DescriptorFindMessageTypeByName (const string &name) const
 
const FieldDescriptorFindFieldByName (const string &name) const
 
const FieldDescriptorFindExtensionByName (const string &name) const
 
const OneofDescriptorFindOneofByName (const string &name) const
 
const EnumDescriptorFindEnumTypeByName (const string &name) const
 
const EnumValueDescriptorFindEnumValueByName (const string &name) const
 
const ServiceDescriptorFindServiceByName (const string &name) const
 
const MethodDescriptorFindMethodByName (const string &name) const
 
const FieldDescriptorFindExtensionByNumber (const Descriptor *extendee, int number) const
 
void FindAllExtensions (const Descriptor *extendee, std::vector< const FieldDescriptor *> *out) const
 
const FileDescriptorBuildFile (const FileDescriptorProto &proto)
 
const FileDescriptorBuildFileCollectingErrors (const FileDescriptorProto &proto, ErrorCollector *error_collector)
 
void AllowUnknownDependencies ()
 
void EnforceWeakDependencies (bool enforce)
 
 DescriptorPool (const DescriptorPool *underlay)
 
void InternalDontEnforceDependencies ()
 
void internal_set_underlay (const DescriptorPool *underlay)
 
bool InternalIsFileLoaded (const string &filename) const
 
void AddUnusedImportTrackFile (const string &file_name)
 
void ClearUnusedImportTrackFiles ()
 

Static Public Member Functions

static const DescriptorPoolgenerated_pool ()
 
static void InternalAddGeneratedFile (const void *encoded_file_descriptor, int size)
 
static DescriptorPoolinternal_generated_pool ()
 

Friends

class Descriptor
 
class FieldDescriptor
 
class EnumDescriptor
 
class ServiceDescriptor
 
class FileDescriptor
 
class DescriptorBuilder
 
class FileDescriptorTables
 

Constructor & Destructor Documentation

◆ DescriptorPool() [1/3]

DescriptorPool::DescriptorPool ( )

◆ DescriptorPool() [2/3]

DescriptorPool::DescriptorPool ( DescriptorDatabase fallback_database,
ErrorCollector error_collector = NULL 
)
explicit

◆ ~DescriptorPool()

DescriptorPool::~DescriptorPool ( )

◆ DescriptorPool() [3/3]

DescriptorPool::DescriptorPool ( const DescriptorPool underlay)
explicit

Member Function Documentation

◆ AddUnusedImportTrackFile()

void DescriptorPool::AddUnusedImportTrackFile ( const string file_name)

◆ AllowUnknownDependencies()

void google::protobuf::DescriptorPool::AllowUnknownDependencies ( )
inline

◆ BuildFile()

const FileDescriptor * DescriptorPool::BuildFile ( const FileDescriptorProto proto)

◆ BuildFileCollectingErrors()

const FileDescriptor * DescriptorPool::BuildFileCollectingErrors ( const FileDescriptorProto proto,
ErrorCollector error_collector 
)

◆ ClearUnusedImportTrackFiles()

void DescriptorPool::ClearUnusedImportTrackFiles ( )

◆ EnforceWeakDependencies()

void google::protobuf::DescriptorPool::EnforceWeakDependencies ( bool  enforce)
inline

◆ FindAllExtensions()

void DescriptorPool::FindAllExtensions ( const Descriptor extendee,
std::vector< const FieldDescriptor *> *  out 
) const

◆ FindEnumTypeByName()

const EnumDescriptor * DescriptorPool::FindEnumTypeByName ( const string name) const

◆ FindEnumValueByName()

const EnumValueDescriptor * DescriptorPool::FindEnumValueByName ( const string name) const

◆ FindExtensionByName()

const FieldDescriptor * DescriptorPool::FindExtensionByName ( const string name) const

◆ FindExtensionByNumber()

const FieldDescriptor * DescriptorPool::FindExtensionByNumber ( const Descriptor extendee,
int  number 
) const

◆ FindFieldByName()

const FieldDescriptor * DescriptorPool::FindFieldByName ( const string name) const

◆ FindFileByName()

const FileDescriptor * DescriptorPool::FindFileByName ( const string name) const

◆ FindFileContainingSymbol()

const FileDescriptor * DescriptorPool::FindFileContainingSymbol ( const string symbol_name) const

◆ FindMessageTypeByName()

const Descriptor * DescriptorPool::FindMessageTypeByName ( const string name) const

◆ FindMethodByName()

const MethodDescriptor * DescriptorPool::FindMethodByName ( const string name) const

◆ FindOneofByName()

const OneofDescriptor * DescriptorPool::FindOneofByName ( const string name) const

◆ FindServiceByName()

const ServiceDescriptor * DescriptorPool::FindServiceByName ( const string name) const

◆ generated_pool()

const DescriptorPool * DescriptorPool::generated_pool ( )
static

◆ internal_generated_pool()

DescriptorPool * DescriptorPool::internal_generated_pool ( )
static

◆ internal_set_underlay()

void google::protobuf::DescriptorPool::internal_set_underlay ( const DescriptorPool underlay)
inline

◆ InternalAddGeneratedFile()

void DescriptorPool::InternalAddGeneratedFile ( const void encoded_file_descriptor,
int  size 
)
static

◆ InternalDontEnforceDependencies()

void DescriptorPool::InternalDontEnforceDependencies ( )

◆ InternalIsFileLoaded()

bool DescriptorPool::InternalIsFileLoaded ( const string filename) const

Friends And Related Function Documentation

◆ Descriptor

friend class Descriptor
friend

◆ DescriptorBuilder

friend class DescriptorBuilder
friend

◆ EnumDescriptor

friend class EnumDescriptor
friend

◆ FieldDescriptor

friend class FieldDescriptor
friend

◆ FileDescriptor

friend class FileDescriptor
friend

◆ FileDescriptorTables

friend class FileDescriptorTables
friend

◆ ServiceDescriptor

friend class ServiceDescriptor
friend

The documentation for this class was generated from the following files: