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 ()
 
void Init ()
 
void Set (const Descriptor *descriptor)
 
void SetLazy (const std::string &name, const FileDescriptor *file)
 

Private Member Functions

void Once ()
 
void OnceInternal ()
 

Static Private Member Functions

static void OnceStatic (LazyDescriptor *lazy)
 

Private Attributes

const Descriptordescriptor_
 
const FileDescriptorfile_
 
const std::stringname_
 
internal::once_flagonce_
 

Detailed Description

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

Member Function Documentation

◆ Get()

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

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

◆ Init()

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

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

◆ Once()

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

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

◆ OnceInternal()

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

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

◆ OnceStatic()

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

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

◆ Set()

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

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

◆ SetLazy()

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

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

Member Data Documentation

◆ descriptor_

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

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

◆ file_

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

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

◆ name_

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

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

◆ once_

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

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


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


libaditof
Author(s):
autogenerated on Wed May 21 2025 02:07:09