#include "python/map.h"
#include "python/convert.h"
#include "python/message.h"
#include "python/protobuf.h"
Go to the source code of this file.
Classes | |
struct | PyUpb_MapContainer |
struct | PyUpb_MapIterator |
Variables | |
static PyType_Slot | PyUpb_MapIterator_Slots [] |
static PyType_Spec | PyUpb_MapIterator_Spec |
static PyMethodDef | PyUpb_MessageMapContainer_Methods [] |
static PyType_Slot | PyUpb_MessageMapContainer_Slots [] |
static PyType_Spec | PyUpb_MessageMapContainer_Spec |
static PyMethodDef | PyUpb_ScalarMapContainer_Methods [] |
static PyType_Slot | PyUpb_ScalarMapContainer_Slots [] |
static PyType_Spec | PyUpb_ScalarMapContainer_Spec |
|
static |
Definition at line 478 of file upb/python/map.c.
int PyUpb_CMessage_InitMapAttributes | ( | PyObject * | map, |
PyObject * | value, | ||
const upb_FieldDef * | f | ||
) |
Definition at line 338 of file upb/python/message.c.
bool PyUpb_Map_Init | ( | PyObject * | m | ) |
Definition at line 491 of file upb/python/map.c.
int PyUpb_MapContainer_AssignSubscript | ( | PyObject * | _self, |
PyObject * | key, | ||
PyObject * | val | ||
) |
Definition at line 148 of file upb/python/map.c.
PyUpb_MapContainer* PyUpb_MapContainer_Check | ( | PyObject * | _self | ) |
Definition at line 260 of file upb/python/map.c.
PyObject* PyUpb_MapContainer_Clear | ( | PyObject * | _self, |
PyObject * | key | ||
) |
Definition at line 211 of file upb/python/map.c.
PyObject* PyUpb_MapContainer_Contains | ( | PyObject * | _self, |
PyObject * | key | ||
) |
Definition at line 195 of file upb/python/map.c.
|
static |
Definition at line 70 of file upb/python/map.c.
upb_Map* PyUpb_MapContainer_EnsureReified | ( | PyObject * | _self | ) |
Definition at line 129 of file upb/python/map.c.
|
static |
Definition at line 217 of file upb/python/map.c.
PyTypeObject* PyUpb_MapContainer_GetClass | ( | const upb_FieldDef * | f | ) |
Definition at line 83 of file upb/python/map.c.
|
static |
Definition at line 246 of file upb/python/map.c.
|
static |
Definition at line 65 of file upb/python/map.c.
|
static |
Definition at line 61 of file upb/python/map.c.
PyObject* PyUpb_MapContainer_GetOrCreateWrapper | ( | upb_Map * | map, |
const upb_FieldDef * | f, | ||
PyObject * | arena | ||
) |
Definition at line 319 of file upb/python/map.c.
void PyUpb_MapContainer_Invalidate | ( | PyObject * | obj | ) |
Definition at line 124 of file upb/python/map.c.
|
static |
Definition at line 55 of file upb/python/map.c.
Py_ssize_t PyUpb_MapContainer_Length | ( | PyObject * | _self | ) |
Definition at line 254 of file upb/python/map.c.
|
static |
Definition at line 273 of file upb/python/map.c.
PyObject* PyUpb_MapContainer_NewStub | ( | PyObject * | parent, |
const upb_FieldDef * | f, | ||
PyObject * | arena | ||
) |
Definition at line 90 of file upb/python/map.c.
void PyUpb_MapContainer_Reify | ( | PyObject * | _self, |
upb_Map * | map | ||
) |
Definition at line 106 of file upb/python/map.c.
|
static |
Definition at line 288 of file upb/python/map.c.
PyObject* PyUpb_MapContainer_Subscript | ( | PyObject * | _self, |
PyObject * | key | ||
) |
Definition at line 172 of file upb/python/map.c.
|
static |
Definition at line 443 of file upb/python/map.c.
PyObject* PyUpb_MapIterator_IterNext | ( | PyObject * | _self | ) |
Definition at line 449 of file upb/python/map.c.
|
static |
Definition at line 432 of file upb/python/map.c.
|
static |
Definition at line 464 of file upb/python/map.c.
|
static |
Definition at line 470 of file upb/python/map.c.
|
static |
Definition at line 384 of file upb/python/map.c.
|
static |
Definition at line 406 of file upb/python/map.c.
|
static |
Definition at line 417 of file upb/python/map.c.
|
static |
Definition at line 340 of file upb/python/map.c.
|
static |
Definition at line 360 of file upb/python/map.c.
|
static |
Definition at line 372 of file upb/python/map.c.