Functions | |
static bool | _GetItemByKey (PyContainer *self, PyObject *key, const void **item) |
static PyObject * | _NewKey_ByIndex (PyContainer *self, Py_ssize_t index) |
static PyObject * | _NewObj_ByIndex (PyContainer *self, Py_ssize_t index) |
static PyObject * | Append (PyContainer *self, PyObject *args) |
static int | AssSubscript (PyContainer *self, PyObject *key, PyObject *value) |
static PyObject * | ContainerRepr (PyContainer *self) |
static int | Contains (PyContainer *self, PyObject *key) |
static PyObject * | Count (PyContainer *self, PyObject *item) |
static void | Dealloc (PyObject *pself) |
static int | DescriptorMapping_Equal (PyContainer *self, PyObject *other) |
static int | DescriptorSequence_Equal (PyContainer *self, PyObject *other) |
int | Find (PyContainer *self, PyObject *item) |
static int | GcClear (PyObject *pself) |
static int | GcTraverse (PyObject *pself, visitproc visit, void *arg) |
static PyObject * | Get (PyContainer *self, PyObject *args) |
static PyObject * | GetItem (PyContainer *self, Py_ssize_t index) |
static PyObject * | Index (PyContainer *self, PyObject *item) |
static PyObject * | Items (PyContainer *self, PyObject *args) |
static PyObject * | Iter (PyContainer *self) |
static void | Iterator_Dealloc (PyContainerIterator *self) |
static PyObject * | Iterator_Next (PyContainerIterator *self) |
static PyObject * | IterItems (PyContainer *self, PyObject *args) |
static PyObject * | IterKeys (PyContainer *self, PyObject *args) |
static PyObject * | IterValues (PyContainer *self, PyObject *args) |
static PyObject * | Keys (PyContainer *self, PyObject *args) |
static Py_ssize_t | Length (PyContainer *self) |
static PyObject * | NewContainerIterator (PyContainer *mapping, PyContainerIterator::IterKind kind) |
template<class DescriptorClass > | |
PyObject * | NewInternedDescriptor (PyTypeObject *type, const DescriptorClass *descriptor, bool *was_created) |
static PyObject * | NewMappingByCamelcaseName (DescriptorContainerDef *container_def, const void *descriptor) |
static PyObject * | NewMappingByName (DescriptorContainerDef *container_def, const void *descriptor) |
static PyObject * | NewMappingByNumber (DescriptorContainerDef *container_def, const void *descriptor) |
static PyObject * | NewSequence (DescriptorContainerDef *container_def, const void *descriptor) |
static PyObject * | Reversed (PyContainer *self, PyObject *args) |
static PyObject * | RichCompare (PyContainer *self, PyObject *other, int opid) |
static int | SeqContains (PyContainer *self, PyObject *item) |
static PyObject * | SeqSubscript (PyContainer *self, PyObject *item) |
static PyObject * | Subscript (PyContainer *self, PyObject *key) |
static PyObject * | Values (PyContainer *self, PyObject *args) |
Variables | |
static PyTypeObject | ContainerIterator_Type |
PyTypeObject | DescriptorMapping_Type |
PyTypeObject | DescriptorSequence_Type |
static PyGetSetDef | Getters [] |
static PyMappingMethods | MappingMappingMethods |
static PyMethodDef | MappingMethods [] |
static PySequenceMethods | MappingSequenceMethods |
PyTypeObject | PyBaseDescriptor_Type |
static PyMappingMethods | SeqMappingMethods |
static PyMethodDef | SeqMethods [] |
static PySequenceMethods | SeqSequenceMethods |
|
static |
Definition at line 168 of file descriptor_containers.cc.
|
static |
Definition at line 227 of file descriptor_containers.cc.
|
static |
Definition at line 254 of file descriptor_containers.cc.
|
static |
Definition at line 702 of file descriptor_containers.cc.
|
static |
Definition at line 277 of file descriptor_containers.cc.
|
static |
Definition at line 305 of file descriptor_containers.cc.
|
static |
Definition at line 293 of file descriptor_containers.cc.
|
static |
Definition at line 693 of file descriptor_containers.cc.
|
static |
Definition at line 397 of file python/google/protobuf/pyext/descriptor.cc.
|
static |
Definition at line 375 of file descriptor_containers.cc.
|
static |
Definition at line 331 of file descriptor_containers.cc.
int google::protobuf::python::descriptor::Find | ( | PyContainer * | self, |
PyObject * | item | ||
) |
Definition at line 633 of file descriptor_containers.cc.
|
static |
Definition at line 411 of file python/google/protobuf/pyext/descriptor.cc.
|
static |
Definition at line 405 of file python/google/protobuf/pyext/descriptor.cc.
|
static |
Definition at line 455 of file descriptor_containers.cc.
|
static |
Definition at line 602 of file descriptor_containers.cc.
|
static |
Definition at line 671 of file descriptor_containers.cc.
|
static |
Definition at line 505 of file descriptor_containers.cc.
|
static |
Definition at line 534 of file descriptor_containers.cc.
|
static |
Definition at line 839 of file descriptor_containers.cc.
|
static |
Definition at line 844 of file descriptor_containers.cc.
|
static |
Definition at line 543 of file descriptor_containers.cc.
|
static |
Definition at line 537 of file descriptor_containers.cc.
|
static |
Definition at line 540 of file descriptor_containers.cc.
|
static |
Definition at line 473 of file descriptor_containers.cc.
|
static |
Definition at line 259 of file descriptor_containers.cc.
|
static |
Definition at line 927 of file descriptor_containers.cc.
PyObject* google::protobuf::python::descriptor::NewInternedDescriptor | ( | PyTypeObject * | type, |
const DescriptorClass * | descriptor, | ||
bool * | was_created | ||
) |
Definition at line 347 of file python/google/protobuf/pyext/descriptor.cc.
|
static |
Definition at line 796 of file descriptor_containers.cc.
|
static |
Definition at line 784 of file descriptor_containers.cc.
|
static |
Definition at line 808 of file descriptor_containers.cc.
|
static |
Definition at line 825 of file descriptor_containers.cc.
|
static |
Definition at line 712 of file descriptor_containers.cc.
|
static |
Definition at line 421 of file descriptor_containers.cc.
|
static |
Definition at line 682 of file descriptor_containers.cc.
|
static |
Definition at line 614 of file descriptor_containers.cc.
|
static |
Definition at line 265 of file descriptor_containers.cc.
|
static |
Definition at line 489 of file descriptor_containers.cc.
|
static |
Definition at line 885 of file descriptor_containers.cc.
PyTypeObject google::protobuf::python::descriptor::DescriptorMapping_Type |
Definition at line 558 of file descriptor_containers.cc.
PyTypeObject google::protobuf::python::descriptor::DescriptorSequence_Type |
Definition at line 742 of file descriptor_containers.cc.
|
static |
Definition at line 417 of file python/google/protobuf/pyext/descriptor.cc.
|
static |
Definition at line 287 of file descriptor_containers.cc.
|
static |
Definition at line 547 of file descriptor_containers.cc.
|
static |
Definition at line 444 of file descriptor_containers.cc.
PyTypeObject google::protobuf::python::descriptor::PyBaseDescriptor_Type |
Definition at line 421 of file python/google/protobuf/pyext/descriptor.cc.
|
static |
Definition at line 736 of file descriptor_containers.cc.
|
static |
|
static |
Definition at line 725 of file descriptor_containers.cc.