Public Member Functions | Private Member Functions | Static Private Member Functions | Private Attributes | List of all members
google::protobuf.internal::LazyDescriptor Class Reference

#include <descriptor.h>

Public Member Functions

const DescriptorGet ()
 
const DescriptorGet (const ServiceDescriptor *service)
 
void Init ()
 
void Init ()
 
void Set (const Descriptor *descriptor)
 
void Set (const Descriptor *descriptor)
 
void SetLazy (const std::string &name, const FileDescriptor *file)
 
void SetLazy (StringPiece name, const FileDescriptor *file)
 

Private Member Functions

void Once ()
 
void Once (const ServiceDescriptor *service)
 
void OnceInternal ()
 

Static Private Member Functions

static void OnceStatic (LazyDescriptor *lazy)
 

Private Attributes

union {
   const Descriptor *   descriptor_
 
   const char *   lazy_name_
 
}; 
 
const Descriptordescriptor_
 
const FileDescriptorfile_
 
const std::string * name_
 
internal::once_flagonce_
 

Detailed Description

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

Member Function Documentation

◆ Get() [1/2]

const Descriptor* google::protobuf.internal::LazyDescriptor::Get ( )
inline

◆ Get() [2/2]

const Descriptor* google::protobuf.internal::LazyDescriptor::Get ( const ServiceDescriptor service)
inline

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

◆ Init() [1/2]

void google::protobuf.internal::LazyDescriptor::Init ( )
inline

◆ Init() [2/2]

void google::protobuf.internal::LazyDescriptor::Init ( )
inline

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

◆ Once() [1/2]

void google::protobuf.internal::LazyDescriptor::Once ( )
private

◆ Once() [2/2]

void google::protobuf.internal::LazyDescriptor::Once ( const ServiceDescriptor service)
private

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

◆ OnceInternal()

void google::protobuf.internal::LazyDescriptor::OnceInternal ( )
private

◆ OnceStatic()

void google::protobuf.internal::LazyDescriptor::OnceStatic ( LazyDescriptor lazy)
staticprivate

◆ Set() [1/2]

void google::protobuf.internal::LazyDescriptor::Set ( const Descriptor descriptor)

◆ Set() [2/2]

void google::protobuf.internal::LazyDescriptor::Set ( const Descriptor descriptor)

◆ SetLazy() [1/2]

void google::protobuf.internal::LazyDescriptor::SetLazy ( const std::string &  name,
const FileDescriptor file 
)

◆ SetLazy() [2/2]

void google::protobuf.internal::LazyDescriptor::SetLazy ( StringPiece  name,
const FileDescriptor file 
)

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

Member Data Documentation

◆ @480

union { ... }

◆ descriptor_

const Descriptor* google::protobuf.internal::LazyDescriptor::descriptor_
private

◆ file_

const FileDescriptor* google::protobuf.internal::LazyDescriptor::file_
private

◆ lazy_name_

const char* google::protobuf.internal::LazyDescriptor::lazy_name_

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

◆ name_

const std::string* google::protobuf.internal::LazyDescriptor::name_
private

◆ once_

internal::once_flag * google::protobuf.internal::LazyDescriptor::once_
private

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


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