#include <ext/spl/spl_iterators.h>#include <Zend/zend_API.h>#include <Zend/zend_interfaces.h>#include "protobuf.h"#include "utf8.h"
Go to the source code of this file.
Macros | |
| #define | CASE_TYPE(upb_type, type, c_type, php_type) |
| #define | TABLE_KEY_BUF_LENGTH 8 |
Variables | |
| upb_strtable_uninit & | intern |
| MapIter | it |
| int | len |
| zend_object_handlers * | map_field_handlers |
| zend_object_handlers * | map_field_iter_handlers |
| static zend_function_entry | map_field_iter_methods [] |
| zend_class_entry * | map_field_iter_type |
| static zend_function_entry | map_field_methods [] |
| zend_class_entry * | map_field_type |
| PHP_PROTO_OBJECT_FREE_END PHP_PROTO_OBJECT_DTOR_END intern | self = NULL |
| #define CASE_TYPE | ( | upb_type, | |
| type, | |||
| c_type, | |||
| php_type | |||
| ) |
| #define TABLE_KEY_BUF_LENGTH 8 |
Definition at line 88 of file bloaty/third_party/protobuf/php/ext/google/protobuf/map.c.
Definition at line 207 of file bloaty/third_party/protobuf/php/ext/google/protobuf/map.c.
| PHP_PROTO_OBJECT_FREE_END PHP_PROTO_OBJECT_DTOR_END if | ( | !upb_strtable_init &->, | UPB_CTYPE_UINT64 | ) |
Definition at line 232 of file bloaty/third_party/protobuf/php/ext/google/protobuf/map.c.
| void map_begin | ( | zval * | map_php, |
| MapIter *iter | TSRMLS_DC | ||
| ) |
Definition at line 495 of file bloaty/third_party/protobuf/php/ext/google/protobuf/map.c.
Definition at line 165 of file bloaty/third_party/protobuf/php/ext/google/protobuf/map.c.
Definition at line 504 of file bloaty/third_party/protobuf/php/ext/google/protobuf/map.c.
| void map_field_create_with_type | ( | const zend_class_entry * | ce, |
| upb_fieldtype_t | key_type, | ||
| upb_fieldtype_t | value_type, | ||
| const zend_class_entry * | msg_ce, | ||
| CACHED_VALUE *map_field | PHP_PROTO_TSRMLS_DC | ||
| ) |
Definition at line 256 of file bloaty/third_party/protobuf/php/ext/google/protobuf/map.c.
|
static |
Definition at line 170 of file bloaty/third_party/protobuf/php/ext/google/protobuf/map.c.
|
static |
Definition at line 273 of file bloaty/third_party/protobuf/php/ext/google/protobuf/map.c.
Definition at line 368 of file bloaty/third_party/protobuf/php/ext/google/protobuf/map.c.
|
static |
Definition at line 342 of file bloaty/third_party/protobuf/php/ext/google/protobuf/map.c.
Definition at line 330 of file bloaty/third_party/protobuf/php/ext/google/protobuf/map.c.
Definition at line 298 of file bloaty/third_party/protobuf/php/ext/google/protobuf/map.c.
Definition at line 508 of file bloaty/third_party/protobuf/php/ext/google/protobuf/map.c.
Definition at line 513 of file bloaty/third_party/protobuf/php/ext/google/protobuf/map.c.
| void map_next | ( | MapIter * | iter | ) |
Definition at line 500 of file bloaty/third_party/protobuf/php/ext/google/protobuf/map.c.
| PHP_METHOD | ( | MapField | , |
| __construct | |||
| ) |
Definition at line 391 of file bloaty/third_party/protobuf/php/ext/google/protobuf/map.c.
Definition at line 472 of file bloaty/third_party/protobuf/php/ext/google/protobuf/map.c.
| PHP_METHOD | ( | MapField | , |
| getIterator | |||
| ) |
Definition at line 482 of file bloaty/third_party/protobuf/php/ext/google/protobuf/map.c.
| PHP_METHOD | ( | MapField | , |
| offsetExists | |||
| ) |
Definition at line 421 of file bloaty/third_party/protobuf/php/ext/google/protobuf/map.c.
| PHP_METHOD | ( | MapField | , |
| offsetGet | |||
| ) |
Definition at line 444 of file bloaty/third_party/protobuf/php/ext/google/protobuf/map.c.
| PHP_METHOD | ( | MapField | , |
| offsetSet | |||
| ) |
Definition at line 454 of file bloaty/third_party/protobuf/php/ext/google/protobuf/map.c.
| PHP_METHOD | ( | MapField | , |
| offsetUnset | |||
| ) |
Definition at line 463 of file bloaty/third_party/protobuf/php/ext/google/protobuf/map.c.
| PHP_METHOD | ( | MapFieldIter | , |
| current | |||
| ) |
Definition at line 561 of file bloaty/third_party/protobuf/php/ext/google/protobuf/map.c.
| PHP_METHOD | ( | MapFieldIter | , |
| key | |||
| ) |
Definition at line 573 of file bloaty/third_party/protobuf/php/ext/google/protobuf/map.c.
| PHP_METHOD | ( | MapFieldIter | , |
| next | |||
| ) |
Definition at line 584 of file bloaty/third_party/protobuf/php/ext/google/protobuf/map.c.
| PHP_METHOD | ( | MapFieldIter | , |
| valid | |||
| ) |
Definition at line 589 of file bloaty/third_party/protobuf/php/ext/google/protobuf/map.c.
| PHP_PROTO_INIT_CLASS_START | ( | "Google\\Protobuf\\Internal\\MapField" | , |
| Map | , | ||
| map_field | |||
| ) |
Definition at line 238 of file bloaty/third_party/protobuf/php/ext/google/protobuf/map.c.
| PHP_PROTO_INIT_CLASS_START | ( | "Google\\Protobuf\\Internal\\MapFieldIter" | , |
| MapIter | , | ||
| map_field_iter | |||
| ) |
Definition at line 547 of file bloaty/third_party/protobuf/php/ext/google/protobuf/map.c.
|
inlinestatic |
Definition at line 186 of file bloaty/third_party/protobuf/php/ext/google/protobuf/map.c.
|
inlinestatic |
Definition at line 182 of file bloaty/third_party/protobuf/php/ext/google/protobuf/map.c.
|
static |
Definition at line 89 of file bloaty/third_party/protobuf/php/ext/google/protobuf/map.c.
| void* upb_value_memory | ( | upb_value * | v | ) |
Definition at line 52 of file bloaty/third_party/protobuf/php/ext/google/protobuf/map.c.
| upb_strtable_uninit& intern |
Definition at line 222 of file bloaty/third_party/protobuf/php/ext/google/protobuf/map.c.
| MapIter it |
Definition at line 205 of file bloaty/third_party/protobuf/php/ext/google/protobuf/map.c.
| int len |
Definition at line 206 of file bloaty/third_party/protobuf/php/ext/google/protobuf/map.c.
| zend_object_handlers* map_field_handlers |
Definition at line 162 of file bloaty/third_party/protobuf/php/ext/google/protobuf/map.c.
| zend_object_handlers* map_field_iter_handlers |
Definition at line 163 of file bloaty/third_party/protobuf/php/ext/google/protobuf/map.c.
|
static |
Definition at line 521 of file bloaty/third_party/protobuf/php/ext/google/protobuf/map.c.
| zend_class_entry* map_field_iter_type |
Definition at line 160 of file bloaty/third_party/protobuf/php/ext/google/protobuf/map.c.
|
static |
Definition at line 139 of file bloaty/third_party/protobuf/php/ext/google/protobuf/map.c.
| zend_class_entry* map_field_type |
Definition at line 159 of file bloaty/third_party/protobuf/php/ext/google/protobuf/map.c.
| PHP_PROTO_OBJECT_FREE_END PHP_PROTO_OBJECT_DTOR_END intern self = NULL |
Definition at line 543 of file bloaty/third_party/protobuf/php/ext/google/protobuf/map.c.