Classes | Public Member Functions | Static Public Member Functions | Private Types | Private Member Functions | Private Attributes | Friends | List of all members
google::protobuf::DescriptorPool Class Reference

#include <descriptor.h>

Classes

class  ErrorCollector
 
class  Tables
 

Public Member Functions

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

Static Public Member Functions

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

Private Types

enum  PlaceholderType {
  PLACEHOLDER_MESSAGE, PLACEHOLDER_ENUM, PLACEHOLDER_EXTENDABLE_MESSAGE, PLACEHOLDER_MESSAGE,
  PLACEHOLDER_ENUM, PLACEHOLDER_EXTENDABLE_MESSAGE
}
 
enum  PlaceholderType {
  PLACEHOLDER_MESSAGE, PLACEHOLDER_ENUM, PLACEHOLDER_EXTENDABLE_MESSAGE, PLACEHOLDER_MESSAGE,
  PLACEHOLDER_ENUM, PLACEHOLDER_EXTENDABLE_MESSAGE
}
 

Private Member Functions

const FileDescriptorBuildFileFromDatabase (const FileDescriptorProto &proto) const
 
const FileDescriptorBuildFileFromDatabase (const FileDescriptorProto &proto) const
 
Symbol CrossLinkOnDemandHelper (const std::string &name, bool expecting_enum) const
 
Symbol CrossLinkOnDemandHelper (StringPiece name, bool expecting_enum) const
 
 GOOGLE_DISALLOW_EVIL_CONSTRUCTORS (DescriptorPool)
 
 GOOGLE_DISALLOW_EVIL_CONSTRUCTORS (DescriptorPool)
 
const FieldDescriptorInternalFindExtensionByNumberNoLock (const Descriptor *extendee, int number) const
 
bool IsSubSymbolOfBuiltType (const std::string &name) const
 
bool IsSubSymbolOfBuiltType (StringPiece name) const
 
Symbol NewPlaceholder (const std::string &name, PlaceholderType placeholder_type) const
 
Symbol NewPlaceholder (StringPiece name, PlaceholderType placeholder_type) const
 
FileDescriptorNewPlaceholderFile (const std::string &name) const
 
FileDescriptorNewPlaceholderFile (StringPiece name) const
 
FileDescriptorNewPlaceholderFileWithMutexHeld (const std::string &name) const
 
FileDescriptorNewPlaceholderFileWithMutexHeld (StringPiece name) const
 
Symbol NewPlaceholderWithMutexHeld (const std::string &name, PlaceholderType placeholder_type) const
 
Symbol NewPlaceholderWithMutexHeld (StringPiece name, PlaceholderType placeholder_type) const
 
bool TryFindExtensionInFallbackDatabase (const Descriptor *containing_type, int field_number) const
 
bool TryFindExtensionInFallbackDatabase (const Descriptor *containing_type, int field_number) const
 
bool TryFindFileInFallbackDatabase (const std::string &name) const
 
bool TryFindFileInFallbackDatabase (StringPiece name) const
 
bool TryFindSymbolInFallbackDatabase (const std::string &name) const
 
bool TryFindSymbolInFallbackDatabase (StringPiece name) const
 

Private Attributes

bool allow_unknown_
 
ErrorCollectordefault_error_collector_
 
bool disallow_enforce_utf8_
 
bool enforce_dependencies_
 
bool enforce_weak_
 
DescriptorDatabasefallback_database_
 
bool lazily_build_dependencies_
 
internal::WrappedMutex * mutex_
 
std::unique_ptr< Tablestables_
 
const DescriptorPoolunderlay_
 
std::set< std::string > unused_import_track_files_
 
std::map< std::string, boolunused_import_track_files_
 

Friends

class Descriptor
 
class DescriptorBuilder
 
class EnumDescriptor
 
class FieldDescriptor
 
class FileDescriptor
 
class FileDescriptorTables
 
class internal::LazyDescriptor
 
class MethodDescriptor
 
class ServiceDescriptor
 
class StreamDescriptor
 

Detailed Description

Definition at line 1539 of file bloaty/third_party/protobuf/src/google/protobuf/descriptor.h.

Member Enumeration Documentation

◆ PlaceholderType [1/2]

enum google::protobuf::DescriptorPool::PlaceholderType
private
Enumerator
PLACEHOLDER_MESSAGE 
PLACEHOLDER_ENUM 
PLACEHOLDER_EXTENDABLE_MESSAGE 
PLACEHOLDER_MESSAGE 
PLACEHOLDER_ENUM 
PLACEHOLDER_EXTENDABLE_MESSAGE 

Definition at line 1835 of file bloaty/third_party/protobuf/src/google/protobuf/descriptor.h.

◆ PlaceholderType [2/2]

enum google::protobuf::DescriptorPool::PlaceholderType
private
Enumerator
PLACEHOLDER_MESSAGE 
PLACEHOLDER_ENUM 
PLACEHOLDER_EXTENDABLE_MESSAGE 
PLACEHOLDER_MESSAGE 
PLACEHOLDER_ENUM 
PLACEHOLDER_EXTENDABLE_MESSAGE 

Definition at line 2018 of file protobuf/src/google/protobuf/descriptor.h.

Constructor & Destructor Documentation

◆ DescriptorPool() [1/6]

DescriptorPool::DescriptorPool ( )

◆ DescriptorPool() [2/6]

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

◆ ~DescriptorPool() [1/2]

DescriptorPool::~DescriptorPool ( )

◆ DescriptorPool() [3/6]

DescriptorPool::DescriptorPool ( const DescriptorPool underlay)
explicit

◆ DescriptorPool() [4/6]

google::protobuf::DescriptorPool::DescriptorPool ( )

◆ DescriptorPool() [5/6]

google::protobuf::DescriptorPool::DescriptorPool ( DescriptorDatabase fallback_database,
ErrorCollector error_collector = nullptr 
)
explicit

◆ ~DescriptorPool() [2/2]

google::protobuf::DescriptorPool::~DescriptorPool ( )

◆ DescriptorPool() [6/6]

google::protobuf::DescriptorPool::DescriptorPool ( const DescriptorPool underlay)
explicit

Member Function Documentation

◆ AddUnusedImportTrackFile() [1/2]

void DescriptorPool::AddUnusedImportTrackFile ( const std::string &  file_name)

◆ AddUnusedImportTrackFile() [2/2]

void DescriptorPool::AddUnusedImportTrackFile ( ConstStringParam  file_name,
bool  is_error = false 
)

Definition at line 1946 of file protobuf/src/google/protobuf/descriptor.cc.

◆ AllowUnknownDependencies() [1/2]

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

◆ AllowUnknownDependencies() [2/2]

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

Definition at line 1876 of file protobuf/src/google/protobuf/descriptor.h.

◆ BuildFile() [1/2]

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

◆ BuildFile() [2/2]

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

◆ BuildFileCollectingErrors() [1/2]

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

◆ BuildFileCollectingErrors() [2/2]

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

◆ BuildFileFromDatabase() [1/2]

const FileDescriptor * DescriptorPool::BuildFileFromDatabase ( const FileDescriptorProto proto) const
private

◆ BuildFileFromDatabase() [2/2]

const FileDescriptor* google::protobuf::DescriptorPool::BuildFileFromDatabase ( const FileDescriptorProto proto) const
private

◆ ClearUnusedImportTrackFiles() [1/2]

void DescriptorPool::ClearUnusedImportTrackFiles ( )

◆ ClearUnusedImportTrackFiles() [2/2]

void google::protobuf::DescriptorPool::ClearUnusedImportTrackFiles ( )

◆ CrossLinkOnDemandHelper() [1/2]

Symbol DescriptorPool::CrossLinkOnDemandHelper ( const std::string &  name,
bool  expecting_enum 
) const
private

◆ CrossLinkOnDemandHelper() [2/2]

Symbol DescriptorPool::CrossLinkOnDemandHelper ( StringPiece  name,
bool  expecting_enum 
) const
private

Definition at line 7865 of file protobuf/src/google/protobuf/descriptor.cc.

◆ DisallowEnforceUtf8() [1/2]

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

◆ DisallowEnforceUtf8() [2/2]

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

Definition at line 1918 of file protobuf/src/google/protobuf/descriptor.h.

◆ EnforceWeakDependencies() [1/2]

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

◆ EnforceWeakDependencies() [2/2]

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

Definition at line 1882 of file protobuf/src/google/protobuf/descriptor.h.

◆ FindAllExtensions() [1/2]

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

◆ FindAllExtensions() [2/2]

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

◆ FindEnumTypeByName() [1/2]

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

◆ FindEnumTypeByName() [2/2]

const EnumDescriptor* google::protobuf::DescriptorPool::FindEnumTypeByName ( ConstStringParam  name) const

◆ FindEnumValueByName() [1/2]

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

◆ FindEnumValueByName() [2/2]

const EnumValueDescriptor* google::protobuf::DescriptorPool::FindEnumValueByName ( ConstStringParam  name) const

◆ FindExtensionByName() [1/2]

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

◆ FindExtensionByName() [2/2]

const FieldDescriptor* google::protobuf::DescriptorPool::FindExtensionByName ( ConstStringParam  name) const

◆ FindExtensionByNumber() [1/2]

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

◆ FindExtensionByNumber() [2/2]

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

◆ FindExtensionByPrintableName() [1/2]

const FieldDescriptor * DescriptorPool::FindExtensionByPrintableName ( const Descriptor extendee,
const std::string &  printable_name 
) const

◆ FindExtensionByPrintableName() [2/2]

const FieldDescriptor* google::protobuf::DescriptorPool::FindExtensionByPrintableName ( const Descriptor extendee,
ConstStringParam  printable_name 
) const

◆ FindFieldByName() [1/2]

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

◆ FindFieldByName() [2/2]

const FieldDescriptor* google::protobuf::DescriptorPool::FindFieldByName ( ConstStringParam  name) const

◆ FindFileByName() [1/2]

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

◆ FindFileByName() [2/2]

const FileDescriptor* google::protobuf::DescriptorPool::FindFileByName ( ConstStringParam  name) const

◆ FindFileContainingSymbol() [1/2]

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

◆ FindFileContainingSymbol() [2/2]

const FileDescriptor* google::protobuf::DescriptorPool::FindFileContainingSymbol ( ConstStringParam  symbol_name) const

◆ FindMessageTypeByName() [1/2]

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

◆ FindMessageTypeByName() [2/2]

const Descriptor* google::protobuf::DescriptorPool::FindMessageTypeByName ( ConstStringParam  name) const

◆ FindMethodByName() [1/2]

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

◆ FindMethodByName() [2/2]

const MethodDescriptor* google::protobuf::DescriptorPool::FindMethodByName ( ConstStringParam  name) const

◆ FindOneofByName() [1/2]

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

◆ FindOneofByName() [2/2]

const OneofDescriptor* google::protobuf::DescriptorPool::FindOneofByName ( ConstStringParam  name) const

◆ FindServiceByName() [1/2]

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

◆ FindServiceByName() [2/2]

const ServiceDescriptor* google::protobuf::DescriptorPool::FindServiceByName ( ConstStringParam  name) const

◆ generated_pool() [1/2]

const DescriptorPool * DescriptorPool::generated_pool ( )
static

◆ generated_pool() [2/2]

static const DescriptorPool* google::protobuf::DescriptorPool::generated_pool ( )
static

◆ GOOGLE_DISALLOW_EVIL_CONSTRUCTORS() [1/2]

google::protobuf::DescriptorPool::GOOGLE_DISALLOW_EVIL_CONSTRUCTORS ( DescriptorPool  )
private

◆ GOOGLE_DISALLOW_EVIL_CONSTRUCTORS() [2/2]

google::protobuf::DescriptorPool::GOOGLE_DISALLOW_EVIL_CONSTRUCTORS ( DescriptorPool  )
private

◆ internal_generated_database()

DescriptorDatabase * DescriptorPool::internal_generated_database ( )
static

Definition at line 1979 of file protobuf/src/google/protobuf/descriptor.cc.

◆ internal_generated_pool() [1/2]

DescriptorPool * DescriptorPool::internal_generated_pool ( )
static

◆ internal_generated_pool() [2/2]

static DescriptorPool* google::protobuf::DescriptorPool::internal_generated_pool ( )
static

◆ internal_set_underlay() [1/2]

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

◆ internal_set_underlay() [2/2]

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

Definition at line 1953 of file protobuf/src/google/protobuf/descriptor.h.

◆ InternalAddGeneratedFile() [1/2]

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

◆ InternalAddGeneratedFile() [2/2]

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

◆ InternalDontEnforceDependencies() [1/2]

void DescriptorPool::InternalDontEnforceDependencies ( )

◆ InternalDontEnforceDependencies() [2/2]

void google::protobuf::DescriptorPool::InternalDontEnforceDependencies ( )

◆ InternalFindExtensionByNumberNoLock()

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

Definition at line 2158 of file protobuf/src/google/protobuf/descriptor.cc.

◆ InternalIsFileLoaded() [1/2]

bool DescriptorPool::InternalIsFileLoaded ( const std::string &  filename) const

◆ InternalIsFileLoaded() [2/2]

bool google::protobuf::DescriptorPool::InternalIsFileLoaded ( ConstStringParam  filename) const

◆ InternalSetLazilyBuildDependencies() [1/2]

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

◆ InternalSetLazilyBuildDependencies() [2/2]

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

Definition at line 1945 of file protobuf/src/google/protobuf/descriptor.h.

◆ IsSubSymbolOfBuiltType() [1/2]

bool DescriptorPool::IsSubSymbolOfBuiltType ( const std::string &  name) const
private

◆ IsSubSymbolOfBuiltType() [2/2]

bool DescriptorPool::IsSubSymbolOfBuiltType ( StringPiece  name) const
private

Definition at line 2461 of file protobuf/src/google/protobuf/descriptor.cc.

◆ NewPlaceholder() [1/2]

Symbol DescriptorPool::NewPlaceholder ( const std::string &  name,
PlaceholderType  placeholder_type 
) const
private

◆ NewPlaceholder() [2/2]

Symbol DescriptorPool::NewPlaceholder ( StringPiece  name,
PlaceholderType  placeholder_type 
) const
private

Definition at line 4465 of file protobuf/src/google/protobuf/descriptor.cc.

◆ NewPlaceholderFile() [1/2]

FileDescriptor * DescriptorPool::NewPlaceholderFile ( const std::string &  name) const
private

◆ NewPlaceholderFile() [2/2]

FileDescriptor * DescriptorPool::NewPlaceholderFile ( StringPiece  name) const
private

Definition at line 4569 of file protobuf/src/google/protobuf/descriptor.cc.

◆ NewPlaceholderFileWithMutexHeld() [1/2]

FileDescriptor * DescriptorPool::NewPlaceholderFileWithMutexHeld ( const std::string &  name) const
private

◆ NewPlaceholderFileWithMutexHeld() [2/2]

FileDescriptor * DescriptorPool::NewPlaceholderFileWithMutexHeld ( StringPiece  name) const
private

Definition at line 4575 of file protobuf/src/google/protobuf/descriptor.cc.

◆ NewPlaceholderWithMutexHeld() [1/2]

Symbol DescriptorPool::NewPlaceholderWithMutexHeld ( const std::string &  name,
PlaceholderType  placeholder_type 
) const
private

◆ NewPlaceholderWithMutexHeld() [2/2]

Symbol DescriptorPool::NewPlaceholderWithMutexHeld ( StringPiece  name,
PlaceholderType  placeholder_type 
) const
private

Definition at line 4471 of file protobuf/src/google/protobuf/descriptor.cc.

◆ TryFindExtensionInFallbackDatabase() [1/2]

bool DescriptorPool::TryFindExtensionInFallbackDatabase ( const Descriptor containing_type,
int  field_number 
) const
private

◆ TryFindExtensionInFallbackDatabase() [2/2]

bool google::protobuf::DescriptorPool::TryFindExtensionInFallbackDatabase ( const Descriptor containing_type,
int  field_number 
) const
private

◆ TryFindFileInFallbackDatabase() [1/2]

bool DescriptorPool::TryFindFileInFallbackDatabase ( const std::string &  name) const
private

◆ TryFindFileInFallbackDatabase() [2/2]

bool DescriptorPool::TryFindFileInFallbackDatabase ( StringPiece  name) const
private

Definition at line 2445 of file protobuf/src/google/protobuf/descriptor.cc.

◆ TryFindSymbolInFallbackDatabase() [1/2]

bool DescriptorPool::TryFindSymbolInFallbackDatabase ( const std::string &  name) const
private

◆ TryFindSymbolInFallbackDatabase() [2/2]

bool DescriptorPool::TryFindSymbolInFallbackDatabase ( StringPiece  name) const
private

Definition at line 2483 of file protobuf/src/google/protobuf/descriptor.cc.

Friends And Related Function Documentation

◆ Descriptor

Descriptor
friend

◆ DescriptorBuilder

◆ EnumDescriptor

◆ FieldDescriptor

◆ FileDescriptor

◆ FileDescriptorTables

◆ internal::LazyDescriptor

◆ MethodDescriptor

◆ ServiceDescriptor

◆ StreamDescriptor

StreamDescriptor
friend

Member Data Documentation

◆ allow_unknown_

bool DescriptorPool::allow_unknown_
private

◆ default_error_collector_

ErrorCollector * DescriptorPool::default_error_collector_
private

◆ disallow_enforce_utf8_

bool DescriptorPool::disallow_enforce_utf8_
private

◆ enforce_dependencies_

bool DescriptorPool::enforce_dependencies_
private

◆ enforce_weak_

bool DescriptorPool::enforce_weak_
private

◆ fallback_database_

DescriptorDatabase * DescriptorPool::fallback_database_
private

◆ lazily_build_dependencies_

bool DescriptorPool::lazily_build_dependencies_
private

◆ mutex_

internal::WrappedMutex * DescriptorPool::mutex_
private

◆ tables_

std::unique_ptr< Tables > DescriptorPool::tables_
private

◆ underlay_

const DescriptorPool * DescriptorPool::underlay_
private

◆ unused_import_track_files_ [1/2]

std::set<std::string> google::protobuf::DescriptorPool::unused_import_track_files_
private

◆ unused_import_track_files_ [2/2]

std::map<std::string, bool> google::protobuf::DescriptorPool::unused_import_track_files_
private

Definition at line 2051 of file protobuf/src/google/protobuf/descriptor.h.


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


grpc
Author(s):
autogenerated on Fri May 16 2025 03:03:11