Namespaces | Functions | Variables
google::protobuf::python::message_descriptor Namespace Reference

Namespaces

 enums
 
 enumvalues
 
 extensions
 
 fields
 
 nested_types
 
 oneofs
 

Functions

static const Descriptor_GetDescriptor (PyBaseDescriptor *self)
 
static PyObject * CopyToProto (PyBaseDescriptor *self, PyObject *target)
 
static PyObject * EnumValueName (PyBaseDescriptor *self, PyObject *args)
 
static PyObject * GetConcreteClass (PyBaseDescriptor *self, void *closure)
 
static PyObject * GetContainingType (PyBaseDescriptor *self, void *closure)
 
static ParentDescriptor GetDescriptor (PyContainer *self)
 
static PyObject * GetEnumsSeq (PyBaseDescriptor *self, void *closure)
 
static PyObject * GetEnumTypesByName (PyBaseDescriptor *self, void *closure)
 
static PyObject * GetEnumValuesByName (PyBaseDescriptor *self, void *closure)
 
static PyObject * GetExtensionRanges (PyBaseDescriptor *self, void *closure)
 
static PyObject * GetExtensions (PyBaseDescriptor *self, void *closure)
 
static PyObject * GetExtensionsByName (PyBaseDescriptor *self, void *closure)
 
static PyObject * GetFieldsByCamelcaseName (PyBaseDescriptor *self, void *closure)
 
static PyObject * GetFieldsByName (PyBaseDescriptor *self, void *closure)
 
static PyObject * GetFieldsByNumber (PyBaseDescriptor *self, void *closure)
 
static PyObject * GetFieldsSeq (PyBaseDescriptor *self, void *closure)
 
static PyObject * GetFile (PyBaseDescriptor *self, void *closure)
 
static PyObject * GetFullName (PyBaseDescriptor *self, void *closure)
 
static PyObject * GetHasOptions (PyBaseDescriptor *self, void *closure)
 
static PyObject * GetName (PyBaseDescriptor *self, void *closure)
 
static PyObject * GetNestedTypesByName (PyBaseDescriptor *self, void *closure)
 
static PyObject * GetNestedTypesSeq (PyBaseDescriptor *self, void *closure)
 
static PyObject * GetOneofsByName (PyBaseDescriptor *self, void *closure)
 
static PyObject * GetOneofsSeq (PyBaseDescriptor *self, void *closure)
 
static PyObject * GetOptions (PyBaseDescriptor *self)
 
static PyObject * GetSyntax (PyBaseDescriptor *self, void *closure)
 
static PyObject * IsExtendable (PyBaseDescriptor *self, void *closure)
 
PyObject * NewMessageEnumsByName (const Descriptor *descriptor)
 
PyObject * NewMessageEnumsByName (ParentDescriptor descriptor)
 
PyObject * NewMessageEnumsSeq (const Descriptor *descriptor)
 
PyObject * NewMessageEnumsSeq (ParentDescriptor descriptor)
 
PyObject * NewMessageEnumValuesByName (const Descriptor *descriptor)
 
PyObject * NewMessageEnumValuesByName (ParentDescriptor descriptor)
 
PyObject * NewMessageExtensionsByName (const Descriptor *descriptor)
 
PyObject * NewMessageExtensionsByName (ParentDescriptor descriptor)
 
PyObject * NewMessageExtensionsSeq (const Descriptor *descriptor)
 
PyObject * NewMessageExtensionsSeq (ParentDescriptor descriptor)
 
PyObject * NewMessageFieldsByCamelcaseName (const Descriptor *descriptor)
 
PyObject * NewMessageFieldsByCamelcaseName (ParentDescriptor descriptor)
 
PyObject * NewMessageFieldsByName (const Descriptor *descriptor)
 
PyObject * NewMessageFieldsByName (ParentDescriptor descriptor)
 
PyObject * NewMessageFieldsByNumber (const Descriptor *descriptor)
 
PyObject * NewMessageFieldsByNumber (ParentDescriptor descriptor)
 
PyObject * NewMessageFieldsSeq (const Descriptor *descriptor)
 
PyObject * NewMessageFieldsSeq (ParentDescriptor descriptor)
 
PyObject * NewMessageNestedTypesByName (const Descriptor *descriptor)
 
PyObject * NewMessageNestedTypesByName (ParentDescriptor descriptor)
 
PyObject * NewMessageNestedTypesSeq (const Descriptor *descriptor)
 
PyObject * NewMessageNestedTypesSeq (ParentDescriptor descriptor)
 
PyObject * NewMessageOneofsByName (const Descriptor *descriptor)
 
PyObject * NewMessageOneofsByName (ParentDescriptor descriptor)
 
PyObject * NewMessageOneofsSeq (const Descriptor *descriptor)
 
PyObject * NewMessageOneofsSeq (ParentDescriptor descriptor)
 
static int SetContainingType (PyBaseDescriptor *self, PyObject *value, void *closure)
 
static int SetHasOptions (PyBaseDescriptor *self, PyObject *value, void *closure)
 
static int SetOptions (PyBaseDescriptor *self, PyObject *value, void *closure)
 
static int SetSerializedOptions (PyBaseDescriptor *self, PyObject *value, void *closure)
 

Variables

static PyGetSetDef Getters []
 
static PyMethodDef Methods []
 
const typedef DescriptorParentDescriptor
 

Function Documentation

◆ _GetDescriptor()

static const Descriptor* google::protobuf::python::message_descriptor::_GetDescriptor ( PyBaseDescriptor self)
static

Definition at line 467 of file python/google/protobuf/pyext/descriptor.cc.

◆ CopyToProto()

static PyObject* google::protobuf::python::message_descriptor::CopyToProto ( PyBaseDescriptor self,
PyObject *  target 
)
static

Definition at line 614 of file python/google/protobuf/pyext/descriptor.cc.

◆ EnumValueName()

static PyObject* google::protobuf::python::message_descriptor::EnumValueName ( PyBaseDescriptor self,
PyObject *  args 
)
static

Definition at line 618 of file python/google/protobuf/pyext/descriptor.cc.

◆ GetConcreteClass()

static PyObject* google::protobuf::python::message_descriptor::GetConcreteClass ( PyBaseDescriptor self,
void closure 
)
static

Definition at line 483 of file python/google/protobuf/pyext/descriptor.cc.

◆ GetContainingType()

static PyObject* google::protobuf::python::message_descriptor::GetContainingType ( PyBaseDescriptor self,
void closure 
)
static

Definition at line 572 of file python/google/protobuf/pyext/descriptor.cc.

◆ GetDescriptor()

static ParentDescriptor google::protobuf::python::message_descriptor::GetDescriptor ( PyContainer self)
static

Definition at line 950 of file descriptor_containers.cc.

◆ GetEnumsSeq()

static PyObject* google::protobuf::python::message_descriptor::GetEnumsSeq ( PyBaseDescriptor self,
void closure 
)
static

Definition at line 530 of file python/google/protobuf/pyext/descriptor.cc.

◆ GetEnumTypesByName()

static PyObject* google::protobuf::python::message_descriptor::GetEnumTypesByName ( PyBaseDescriptor self,
void closure 
)
static

Definition at line 534 of file python/google/protobuf/pyext/descriptor.cc.

◆ GetEnumValuesByName()

static PyObject* google::protobuf::python::message_descriptor::GetEnumValuesByName ( PyBaseDescriptor self,
void closure 
)
static

Definition at line 538 of file python/google/protobuf/pyext/descriptor.cc.

◆ GetExtensionRanges()

static PyObject* google::protobuf::python::message_descriptor::GetExtensionRanges ( PyBaseDescriptor self,
void closure 
)
static

Definition at line 558 of file python/google/protobuf/pyext/descriptor.cc.

◆ GetExtensions()

static PyObject* google::protobuf::python::message_descriptor::GetExtensions ( PyBaseDescriptor self,
void closure 
)
static

Definition at line 526 of file python/google/protobuf/pyext/descriptor.cc.

◆ GetExtensionsByName()

static PyObject* google::protobuf::python::message_descriptor::GetExtensionsByName ( PyBaseDescriptor self,
void closure 
)
static

Definition at line 522 of file python/google/protobuf/pyext/descriptor.cc.

◆ GetFieldsByCamelcaseName()

static PyObject* google::protobuf::python::message_descriptor::GetFieldsByCamelcaseName ( PyBaseDescriptor self,
void closure 
)
static

Definition at line 501 of file python/google/protobuf/pyext/descriptor.cc.

◆ GetFieldsByName()

static PyObject* google::protobuf::python::message_descriptor::GetFieldsByName ( PyBaseDescriptor self,
void closure 
)
static

Definition at line 497 of file python/google/protobuf/pyext/descriptor.cc.

◆ GetFieldsByNumber()

static PyObject* google::protobuf::python::message_descriptor::GetFieldsByNumber ( PyBaseDescriptor self,
void closure 
)
static

Definition at line 506 of file python/google/protobuf/pyext/descriptor.cc.

◆ GetFieldsSeq()

static PyObject* google::protobuf::python::message_descriptor::GetFieldsSeq ( PyBaseDescriptor self,
void closure 
)
static

Definition at line 510 of file python/google/protobuf/pyext/descriptor.cc.

◆ GetFile()

static PyObject* google::protobuf::python::message_descriptor::GetFile ( PyBaseDescriptor self,
void closure 
)
static

Definition at line 479 of file python/google/protobuf/pyext/descriptor.cc.

◆ GetFullName()

static PyObject* google::protobuf::python::message_descriptor::GetFullName ( PyBaseDescriptor self,
void closure 
)
static

Definition at line 475 of file python/google/protobuf/pyext/descriptor.cc.

◆ GetHasOptions()

static PyObject* google::protobuf::python::message_descriptor::GetHasOptions ( PyBaseDescriptor self,
void closure 
)
static

Definition at line 587 of file python/google/protobuf/pyext/descriptor.cc.

◆ GetName()

static PyObject* google::protobuf::python::message_descriptor::GetName ( PyBaseDescriptor self,
void closure 
)
static

Definition at line 471 of file python/google/protobuf/pyext/descriptor.cc.

◆ GetNestedTypesByName()

static PyObject* google::protobuf::python::message_descriptor::GetNestedTypesByName ( PyBaseDescriptor self,
void closure 
)
static

Definition at line 514 of file python/google/protobuf/pyext/descriptor.cc.

◆ GetNestedTypesSeq()

static PyObject* google::protobuf::python::message_descriptor::GetNestedTypesSeq ( PyBaseDescriptor self,
void closure 
)
static

Definition at line 518 of file python/google/protobuf/pyext/descriptor.cc.

◆ GetOneofsByName()

static PyObject* google::protobuf::python::message_descriptor::GetOneofsByName ( PyBaseDescriptor self,
void closure 
)
static

Definition at line 542 of file python/google/protobuf/pyext/descriptor.cc.

◆ GetOneofsSeq()

static PyObject* google::protobuf::python::message_descriptor::GetOneofsSeq ( PyBaseDescriptor self,
void closure 
)
static

Definition at line 546 of file python/google/protobuf/pyext/descriptor.cc.

◆ GetOptions()

static PyObject* google::protobuf::python::message_descriptor::GetOptions ( PyBaseDescriptor self)
static

Definition at line 600 of file python/google/protobuf/pyext/descriptor.cc.

◆ GetSyntax()

static PyObject* google::protobuf::python::message_descriptor::GetSyntax ( PyBaseDescriptor self,
void closure 
)
static

Definition at line 638 of file python/google/protobuf/pyext/descriptor.cc.

◆ IsExtendable()

static PyObject* google::protobuf::python::message_descriptor::IsExtendable ( PyBaseDescriptor self,
void closure 
)
static

Definition at line 550 of file python/google/protobuf/pyext/descriptor.cc.

◆ NewMessageEnumsByName() [1/2]

PyObject* google::protobuf::python::message_descriptor::NewMessageEnumsByName ( const Descriptor descriptor)

◆ NewMessageEnumsByName() [2/2]

PyObject* google::protobuf::python::message_descriptor::NewMessageEnumsByName ( ParentDescriptor  descriptor)

Definition at line 1128 of file descriptor_containers.cc.

◆ NewMessageEnumsSeq() [1/2]

PyObject* google::protobuf::python::message_descriptor::NewMessageEnumsSeq ( const Descriptor descriptor)

◆ NewMessageEnumsSeq() [2/2]

PyObject* google::protobuf::python::message_descriptor::NewMessageEnumsSeq ( ParentDescriptor  descriptor)

Definition at line 1132 of file descriptor_containers.cc.

◆ NewMessageEnumValuesByName() [1/2]

PyObject* google::protobuf::python::message_descriptor::NewMessageEnumValuesByName ( const Descriptor descriptor)

◆ NewMessageEnumValuesByName() [2/2]

PyObject* google::protobuf::python::message_descriptor::NewMessageEnumValuesByName ( ParentDescriptor  descriptor)

Definition at line 1203 of file descriptor_containers.cc.

◆ NewMessageExtensionsByName() [1/2]

PyObject* google::protobuf::python::message_descriptor::NewMessageExtensionsByName ( const Descriptor descriptor)

◆ NewMessageExtensionsByName() [2/2]

PyObject* google::protobuf::python::message_descriptor::NewMessageExtensionsByName ( ParentDescriptor  descriptor)

Definition at line 1251 of file descriptor_containers.cc.

◆ NewMessageExtensionsSeq() [1/2]

PyObject* google::protobuf::python::message_descriptor::NewMessageExtensionsSeq ( const Descriptor descriptor)

◆ NewMessageExtensionsSeq() [2/2]

PyObject* google::protobuf::python::message_descriptor::NewMessageExtensionsSeq ( ParentDescriptor  descriptor)

Definition at line 1255 of file descriptor_containers.cc.

◆ NewMessageFieldsByCamelcaseName() [1/2]

PyObject* google::protobuf::python::message_descriptor::NewMessageFieldsByCamelcaseName ( const Descriptor descriptor)

◆ NewMessageFieldsByCamelcaseName() [2/2]

PyObject* google::protobuf::python::message_descriptor::NewMessageFieldsByCamelcaseName ( ParentDescriptor  descriptor)

Definition at line 1019 of file descriptor_containers.cc.

◆ NewMessageFieldsByName() [1/2]

PyObject* google::protobuf::python::message_descriptor::NewMessageFieldsByName ( const Descriptor descriptor)

◆ NewMessageFieldsByName() [2/2]

PyObject* google::protobuf::python::message_descriptor::NewMessageFieldsByName ( ParentDescriptor  descriptor)

Definition at line 1015 of file descriptor_containers.cc.

◆ NewMessageFieldsByNumber() [1/2]

PyObject* google::protobuf::python::message_descriptor::NewMessageFieldsByNumber ( const Descriptor descriptor)

◆ NewMessageFieldsByNumber() [2/2]

PyObject* google::protobuf::python::message_descriptor::NewMessageFieldsByNumber ( ParentDescriptor  descriptor)

Definition at line 1024 of file descriptor_containers.cc.

◆ NewMessageFieldsSeq() [1/2]

PyObject* google::protobuf::python::message_descriptor::NewMessageFieldsSeq ( const Descriptor descriptor)

◆ NewMessageFieldsSeq() [2/2]

PyObject* google::protobuf::python::message_descriptor::NewMessageFieldsSeq ( ParentDescriptor  descriptor)

Definition at line 1028 of file descriptor_containers.cc.

◆ NewMessageNestedTypesByName() [1/2]

PyObject* google::protobuf::python::message_descriptor::NewMessageNestedTypesByName ( const Descriptor descriptor)

◆ NewMessageNestedTypesByName() [2/2]

PyObject* google::protobuf::python::message_descriptor::NewMessageNestedTypesByName ( ParentDescriptor  descriptor)

Definition at line 1080 of file descriptor_containers.cc.

◆ NewMessageNestedTypesSeq() [1/2]

PyObject* google::protobuf::python::message_descriptor::NewMessageNestedTypesSeq ( const Descriptor descriptor)

◆ NewMessageNestedTypesSeq() [2/2]

PyObject* google::protobuf::python::message_descriptor::NewMessageNestedTypesSeq ( ParentDescriptor  descriptor)

Definition at line 1076 of file descriptor_containers.cc.

◆ NewMessageOneofsByName() [1/2]

PyObject* google::protobuf::python::message_descriptor::NewMessageOneofsByName ( const Descriptor descriptor)

◆ NewMessageOneofsByName() [2/2]

PyObject* google::protobuf::python::message_descriptor::NewMessageOneofsByName ( ParentDescriptor  descriptor)

Definition at line 1303 of file descriptor_containers.cc.

◆ NewMessageOneofsSeq() [1/2]

PyObject* google::protobuf::python::message_descriptor::NewMessageOneofsSeq ( const Descriptor descriptor)

◆ NewMessageOneofsSeq() [2/2]

PyObject* google::protobuf::python::message_descriptor::NewMessageOneofsSeq ( ParentDescriptor  descriptor)

Definition at line 1307 of file descriptor_containers.cc.

◆ SetContainingType()

static int google::protobuf::python::message_descriptor::SetContainingType ( PyBaseDescriptor self,
PyObject *  value,
void closure 
)
static

Definition at line 582 of file python/google/protobuf/pyext/descriptor.cc.

◆ SetHasOptions()

static int google::protobuf::python::message_descriptor::SetHasOptions ( PyBaseDescriptor self,
PyObject *  value,
void closure 
)
static

Definition at line 595 of file python/google/protobuf/pyext/descriptor.cc.

◆ SetOptions()

static int google::protobuf::python::message_descriptor::SetOptions ( PyBaseDescriptor self,
PyObject *  value,
void closure 
)
static

Definition at line 604 of file python/google/protobuf/pyext/descriptor.cc.

◆ SetSerializedOptions()

static int google::protobuf::python::message_descriptor::SetSerializedOptions ( PyBaseDescriptor self,
PyObject *  value,
void closure 
)
static

Definition at line 609 of file python/google/protobuf/pyext/descriptor.cc.

Variable Documentation

◆ Getters

PyGetSetDef google::protobuf::python::message_descriptor::Getters[]
static

Definition at line 643 of file python/google/protobuf/pyext/descriptor.cc.

◆ Methods

PyMethodDef google::protobuf::python::message_descriptor::Methods[]
static
Initial value:
= {
{ "GetOptions", (PyCFunction)GetOptions, METH_NOARGS, },
{ "CopyToProto", (PyCFunction)CopyToProto, METH_O, },
{ "EnumValueName", (PyCFunction)EnumValueName, METH_VARARGS, },
{NULL}
}

Definition at line 679 of file python/google/protobuf/pyext/descriptor.cc.

◆ ParentDescriptor

const typedef Descriptor* google::protobuf::python::message_descriptor::ParentDescriptor

Definition at line 948 of file descriptor_containers.cc.

NULL
NULL
Definition: test_security_zap.cpp:405
google::protobuf::python::message_descriptor::EnumValueName
static PyObject * EnumValueName(PyBaseDescriptor *self, PyObject *args)
Definition: python/google/protobuf/pyext/descriptor.cc:618
google::protobuf::python::method_descriptor::CopyToProto
static PyObject * CopyToProto(PyBaseDescriptor *self, PyObject *target)
Definition: python/google/protobuf/pyext/descriptor.cc:1820
google::protobuf::python::method_descriptor::GetOptions
static PyObject * GetOptions(PyBaseDescriptor *self)
Definition: python/google/protobuf/pyext/descriptor.cc:1816


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