webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Namespaces | Macros | Functions | Variables
repeated_composite_container.cc File Reference
#include <google/protobuf/pyext/repeated_composite_container.h>
#include <memory>
#include <google/protobuf/stubs/shared_ptr.h>
#include <google/protobuf/stubs/logging.h>
#include <google/protobuf/stubs/common.h>
#include <google/protobuf/descriptor.h>
#include <google/protobuf/dynamic_message.h>
#include <google/protobuf/message.h>
#include <google/protobuf/pyext/descriptor.h>
#include <google/protobuf/pyext/descriptor_pool.h>
#include <google/protobuf/pyext/message.h>
#include <google/protobuf/pyext/scoped_pyobject_ptr.h>

Namespaces

 google
 
 google::protobuf
 
 google::protobuf::python
 
 google::protobuf::python::repeated_composite_container
 

Macros

#define GOOGLE_CHECK_ATTACHED(self)
 
#define GOOGLE_CHECK_RELEASED(self)
 

Functions

PyObject * google::protobuf::python::repeated_composite_container::Add (RepeatedCompositeContainer *self, PyObject *args, PyObject *kwargs)
 
PyObject * google::protobuf::python::repeated_composite_container::Extend (RepeatedCompositeContainer *self, PyObject *value)
 
PyObject * google::protobuf::python::repeated_composite_container::MergeFrom (RepeatedCompositeContainer *self, PyObject *other)
 
PyObject * google::protobuf::python::repeated_composite_container::Subscript (RepeatedCompositeContainer *self, PyObject *slice)
 
int google::protobuf::python::repeated_composite_container::AssignSubscript (RepeatedCompositeContainer *self, PyObject *slice, PyObject *value)
 
void google::protobuf::python::repeated_composite_container::ReleaseLastTo (CMessage *parent, const FieldDescriptor *field, CMessage *target)
 
int google::protobuf::python::repeated_composite_container::Release (RepeatedCompositeContainer *self)
 
int google::protobuf::python::repeated_composite_container::SetOwner (RepeatedCompositeContainer *self, const shared_ptr< Message > &new_owner)
 
PyObject * google::protobuf::python::repeated_composite_container::NewContainer (CMessage *parent, const FieldDescriptor *parent_field_descriptor, CMessageClass *concrete_class)
 

Variables

PyTypeObject google::protobuf::python::RepeatedCompositeContainer_Type
 

Macro Definition Documentation

◆ GOOGLE_CHECK_ATTACHED

#define GOOGLE_CHECK_ATTACHED (   self)
Value:
do { \
GOOGLE_CHECK_NOTNULL((self)->message); \
GOOGLE_CHECK_NOTNULL((self)->parent_field_descriptor); \
} while (0);
GLuint GLsizei const GLchar * message
Definition: gl2ext.h:137

◆ GOOGLE_CHECK_RELEASED

#define GOOGLE_CHECK_RELEASED (   self)
Value:
do { \
GOOGLE_CHECK((self)->owner.get() == NULL); \
GOOGLE_CHECK((self)->message == NULL); \
GOOGLE_CHECK((self)->parent_field_descriptor == NULL); \
GOOGLE_CHECK((self)->parent == NULL); \
} while (0);
#define NULL
Definition: common_types.h:41
GLuint GLsizei const GLchar * message
Definition: gl2ext.h:137