#include <descriptor.h>
Public Member Functions | |
const Descriptor * | Get () |
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 Descriptor * | descriptor_ |
const FileDescriptor * | file_ |
const std::string * | name_ |
internal::once_flag * | once_ |
Definition at line 182 of file src/google/protobuf/descriptor.h.
|
inline |
Definition at line 209 of file src/google/protobuf/descriptor.h.
|
inline |
Definition at line 186 of file src/google/protobuf/descriptor.h.
|
private |
Definition at line 7313 of file src/google/protobuf/descriptor.cc.
|
private |
Definition at line 7321 of file src/google/protobuf/descriptor.cc.
|
staticprivate |
Definition at line 7319 of file src/google/protobuf/descriptor.cc.
void google::protobuf.internal::LazyDescriptor::Set | ( | const Descriptor * | descriptor | ) |
Definition at line 7291 of file src/google/protobuf/descriptor.cc.
void google::protobuf.internal::LazyDescriptor::SetLazy | ( | const std::string & | name, |
const FileDescriptor * | file | ||
) |
Definition at line 7298 of file src/google/protobuf/descriptor.cc.
|
private |
Definition at line 219 of file src/google/protobuf/descriptor.h.
|
private |
Definition at line 222 of file src/google/protobuf/descriptor.h.
|
private |
Definition at line 220 of file src/google/protobuf/descriptor.h.
|
private |
Definition at line 221 of file src/google/protobuf/descriptor.h.