#include <Python.h>
#include <cstdint>
#include <memory>
#include <string>
#include <unordered_map>
#include <google/protobuf/stubs/common.h>
Go to the source code of this file.
Classes | |
struct | google::protobuf::python::CMessage |
struct | google::protobuf::python::CMessageClass |
struct | google::protobuf::python::ContainerBase |
Namespaces | |
google::protobuf | |
google::protobuf::python | |
Macros | |
#define | FIELD_IS_REPEATED(field_descriptor) ((field_descriptor)->label() == FieldDescriptor::LABEL_REPEATED) |
#define | FULL_MODULE_NAME "google.protobuf.pyext._message" |
#define | GOOGLE_CHECK_GET_BOOL(arg, value, err) |
#define | GOOGLE_CHECK_GET_DOUBLE(arg, value, err) |
#define | GOOGLE_CHECK_GET_FLOAT(arg, value, err) |
#define | GOOGLE_CHECK_GET_INT32(arg, value, err) |
#define | GOOGLE_CHECK_GET_INT64(arg, value, err) |
#define | GOOGLE_CHECK_GET_UINT32(arg, value, err) |
#define | GOOGLE_CHECK_GET_UINT64(arg, value, err) |
#define | IS_64BIT (SIZEOF_LONG == 8) |
#define | PY_SSIZE_T_CLEAN |
#define FIELD_IS_REPEATED | ( | field_descriptor | ) | ((field_descriptor)->label() == FieldDescriptor::LABEL_REPEATED) |
Definition at line 287 of file protobuf/python/google/protobuf/pyext/message.h.
#define FULL_MODULE_NAME "google.protobuf.pyext._message" |
Definition at line 332 of file protobuf/python/google/protobuf/pyext/message.h.
Definition at line 326 of file protobuf/python/google/protobuf/pyext/message.h.
Definition at line 320 of file protobuf/python/google/protobuf/pyext/message.h.
Definition at line 314 of file protobuf/python/google/protobuf/pyext/message.h.
Definition at line 290 of file protobuf/python/google/protobuf/pyext/message.h.
Definition at line 296 of file protobuf/python/google/protobuf/pyext/message.h.
Definition at line 302 of file protobuf/python/google/protobuf/pyext/message.h.
Definition at line 308 of file protobuf/python/google/protobuf/pyext/message.h.
#define IS_64BIT (SIZEOF_LONG == 8) |
Definition at line 285 of file protobuf/python/google/protobuf/pyext/message.h.
#define PY_SSIZE_T_CLEAN |
Definition at line 37 of file protobuf/python/google/protobuf/pyext/message.h.