|
static size_t | align_up_to (size_t offset, size_t granularity) |
|
MessageLayout * | create_layout (const upb_msgdef *msgdef) |
|
const zend_class_entry * | field_type_class (const upb_fielddef *field PHP_PROTO_TSRMLS_DC) |
|
void | free_layout (MessageLayout *layout) |
|
bool | is_map_field (const upb_fielddef *field) |
|
zval * | layout_get (MessageLayout *layout, const void *storage, const upb_fielddef *field, CACHED_VALUE *cache TSRMLS_DC) |
|
const char * | layout_get_oneof_case (MessageLayout *layout, const void *storage, const upb_oneofdef *oneof TSRMLS_DC) |
|
void | layout_init (MessageLayout *layout, void *storage, zend_object *object PHP_PROTO_TSRMLS_DC) |
|
void | layout_merge (MessageLayout *layout, MessageHeader *from, MessageHeader *to PHP_PROTO_TSRMLS_DC) |
|
void | layout_set (MessageLayout *layout, MessageHeader *header, const upb_fielddef *field, zval *val TSRMLS_DC) |
|
const upb_fielddef * | map_entry_key (const upb_msgdef *msgdef) |
|
const upb_msgdef * | map_entry_msgdef (const upb_fielddef *field) |
|
const upb_fielddef * | map_entry_value (const upb_msgdef *msgdef) |
|
const upb_fielddef * | map_field_key (const upb_fielddef *field) |
|
const upb_fielddef * | map_field_value (const upb_fielddef *field) |
|
void | native_slot_get (upb_fieldtype_t type, const void *memory, CACHED_VALUE *cache TSRMLS_DC) |
|
void | native_slot_get_by_array (upb_fieldtype_t type, const void *memory, CACHED_VALUE *cache TSRMLS_DC) |
|
void | native_slot_get_by_map_key (upb_fieldtype_t type, const void *memory, int length, CACHED_VALUE *cache TSRMLS_DC) |
|
void | native_slot_get_by_map_value (upb_fieldtype_t type, const void *memory, CACHED_VALUE *cache TSRMLS_DC) |
|
void | native_slot_get_default (upb_fieldtype_t type, CACHED_VALUE *cache TSRMLS_DC) |
|
void | native_slot_init (upb_fieldtype_t type, void *memory, CACHED_VALUE *cache) |
|
static bool | native_slot_is_default (upb_fieldtype_t type, const void *memory) |
|
static void | native_slot_merge (const upb_fielddef *field, const void *from_memory, void *to_memory PHP_PROTO_TSRMLS_DC) |
|
static void | native_slot_merge_by_array (const upb_fielddef *field, const void *from_memory, void *to_memory PHP_PROTO_TSRMLS_DC) |
|
bool | native_slot_set (upb_fieldtype_t type, const zend_class_entry *klass, void *memory, zval *value PHP_PROTO_TSRMLS_DC) |
|
bool | native_slot_set_by_array (upb_fieldtype_t type, const zend_class_entry *klass, void *memory, zval *value TSRMLS_DC) |
|
bool | native_slot_set_by_map (upb_fieldtype_t type, const zend_class_entry *klass, void *memory, zval *value TSRMLS_DC) |
|
size_t | native_slot_size (upb_fieldtype_t type) |
|
void * | slot_memory (MessageLayout *layout, const void *storage, const upb_fielddef *field) |
|
uint32_t * | slot_oneof_case (MessageLayout *layout, const void *storage, const upb_fielddef *field) |
|
static int | slot_property_cache (MessageLayout *layout, const void *storage, const upb_fielddef *field) |
|
const upb_msgdef * | tryget_map_entry_msgdef (const upb_fielddef *field) |
|
static void * | value_memory (const upb_fielddef *field, void *memory) |
|