#include <atomic>
#include <map>
#include <memory>
#include <set>
#include <string>
#include <vector>
#include <google/protobuf/stubs/common.h>
#include <google/protobuf/stubs/logging.h>
#include <google/protobuf/stubs/mutex.h>
#include <google/protobuf/stubs/once.h>
#include <google/protobuf/port.h>
#include <google/protobuf/port_def.inc>
#include <google/protobuf/port_undef.inc>
Go to the source code of this file.
Namespaces | |
google::protobuf | |
google::protobuf::compiler | |
google::protobuf::compiler::cpp | |
google::protobuf::descriptor_unittest | |
google.protobuf.internal | |
google::protobuf::io | |
Macros | |
#define | PROTOBUF_DEFINE_ACCESSOR(CLASS, FIELD, TYPE) inline TYPE CLASS::FIELD() const { return FIELD##_; } |
#define | PROTOBUF_DEFINE_ARRAY_ACCESSOR(CLASS, FIELD, TYPE) inline TYPE CLASS::FIELD(int index) const { return FIELD##s_ + index; } |
#define | PROTOBUF_DEFINE_NAME_ACCESSOR(CLASS) |
#define | PROTOBUF_DEFINE_OPTIONS_ACCESSOR(CLASS, TYPE) inline const TYPE& CLASS::options() const { return *options_; } |
#define | PROTOBUF_DEFINE_STRING_ACCESSOR(CLASS, FIELD) inline const std::string& CLASS::FIELD() const { return *FIELD##_; } |
Functions | |
google::protobuf::PROTOBUF_DEFINE_ARRAY_ACCESSOR (Descriptor, extension_range, const Descriptor::ExtensionRange *) PROTOBUF_DEFINE_ARRAY_ACCESSOR(Descriptor | |
const Descriptor::ReservedRange * | google::protobuf::PROTOBUF_DEFINE_ARRAY_ACCESSOR (EnumDescriptor, value, const EnumValueDescriptor *) PROTOBUF_DEFINE_ARRAY_ACCESSOR(EnumDescriptor |
const Descriptor::ReservedRange const EnumDescriptor::ReservedRange const ServiceDescriptor * | google::protobuf::PROTOBUF_DEFINE_ARRAY_ACCESSOR (FileDescriptor, extension, const FieldDescriptor *) inline Descriptor |
const Descriptor::ReservedRange const EnumDescriptor::ReservedRange * | google::protobuf::PROTOBUF_DEFINE_ARRAY_ACCESSOR (ServiceDescriptor, method, const MethodDescriptor *) PROTOBUF_DEFINE_ARRAY_ACCESSOR(FileDescriptor |
Variables | |
const Descriptor::ReservedRange const EnumDescriptor::ReservedRange | google::protobuf::service |
#define PROTOBUF_DEFINE_ACCESSOR | ( | CLASS, | |
FIELD, | |||
TYPE | |||
) | inline TYPE CLASS::FIELD() const { return FIELD##_; } |
Definition at line 2060 of file protobuf/src/google/protobuf/descriptor.h.
#define PROTOBUF_DEFINE_ARRAY_ACCESSOR | ( | CLASS, | |
FIELD, | |||
TYPE | |||
) | inline TYPE CLASS::FIELD(int index) const { return FIELD##s_ + index; } |
Definition at line 2073 of file protobuf/src/google/protobuf/descriptor.h.
#define PROTOBUF_DEFINE_NAME_ACCESSOR | ( | CLASS | ) |
Definition at line 2068 of file protobuf/src/google/protobuf/descriptor.h.
#define PROTOBUF_DEFINE_OPTIONS_ACCESSOR | ( | CLASS, | |
TYPE | |||
) | inline const TYPE& CLASS::options() const { return *options_; } |
Definition at line 2076 of file protobuf/src/google/protobuf/descriptor.h.
#define PROTOBUF_DEFINE_STRING_ACCESSOR | ( | CLASS, | |
FIELD | |||
) | inline const std::string& CLASS::FIELD() const { return *FIELD##_; } |
Definition at line 2064 of file protobuf/src/google/protobuf/descriptor.h.