#include "upb/reflection.h"
#include <string.h>
#include "upb/msg.h"
#include "upb/port_def.inc"
#include "upb/table_internal.h"
Go to the source code of this file.
Variables | |
static char | _upb_CTypeo_mapsize [12] |
static const char | _upb_CTypeo_sizelg2 [12] |
bool _upb_Message_DiscardUnknown | ( | upb_Message * | msg, |
const upb_MessageDef * | m, | ||
int | depth | ||
) |
Definition at line 301 of file reflection.c.
|
static |
Definition at line 103 of file reflection.c.
|
static |
Definition at line 36 of file reflection.c.
|
static |
Definition at line 99 of file reflection.c.
bool upb_Array_Append | ( | upb_Array * | arr, |
upb_MessageValue | val, | ||
upb_Arena * | arena | ||
) |
Definition at line 380 of file reflection.c.
void upb_Array_Delete | ( | upb_Array * | arr, |
size_t | i, | ||
size_t | count | ||
) |
Definition at line 411 of file reflection.c.
upb_MessageValue upb_Array_Get | ( | const upb_Array * | arr, |
size_t | i | ||
) |
Definition at line 364 of file reflection.c.
Definition at line 395 of file reflection.c.
void upb_Array_Move | ( | upb_Array * | arr, |
size_t | dst_idx, | ||
size_t | src_idx, | ||
size_t | count | ||
) |
Definition at line 388 of file reflection.c.
Definition at line 358 of file reflection.c.
Definition at line 419 of file reflection.c.
void upb_Array_Set | ( | upb_Array * | arr, |
size_t | i, | ||
upb_MessageValue | val | ||
) |
Definition at line 373 of file reflection.c.
Definition at line 362 of file reflection.c.
void upb_Map_Clear | ( | upb_Map * | map | ) |
Definition at line 437 of file reflection.c.
bool upb_Map_Delete | ( | upb_Map * | map, |
upb_MessageValue | key | ||
) |
Definition at line 444 of file reflection.c.
bool upb_Map_Get | ( | const upb_Map * | map, |
upb_MessageValue | key, | ||
upb_MessageValue * | val | ||
) |
Definition at line 432 of file reflection.c.
Definition at line 425 of file reflection.c.
bool upb_Map_Set | ( | upb_Map * | map, |
upb_MessageValue | key, | ||
upb_MessageValue | val, | ||
upb_Arena * | arena | ||
) |
Definition at line 439 of file reflection.c.
Definition at line 430 of file reflection.c.
Definition at line 452 of file reflection.c.
upb_MessageValue upb_MapIterator_Key | ( | const upb_Map * | map, |
size_t | iter | ||
) |
Definition at line 461 of file reflection.c.
Definition at line 448 of file reflection.c.
upb_MessageValue upb_MapIterator_Value | ( | const upb_Map * | map, |
size_t | iter | ||
) |
Definition at line 470 of file reflection.c.
void upb_Message_Clear | ( | upb_Message * | msg, |
const upb_MessageDef * | m | ||
) |
Definition at line 241 of file reflection.c.
void upb_Message_ClearField | ( | upb_Message * | msg, |
const upb_FieldDef * | f | ||
) |
Definition at line 222 of file reflection.c.
bool upb_Message_DiscardUnknown | ( | upb_Message * | msg, |
const upb_MessageDef * | m, | ||
int | maxdepth | ||
) |
Definition at line 351 of file reflection.c.
upb_MessageValue upb_Message_Get | ( | const upb_Message * | msg, |
const upb_FieldDef * | f | ||
) |
Definition at line 146 of file reflection.c.
bool upb_Message_Has | ( | const upb_Message * | msg, |
const upb_FieldDef * | f | ||
) |
Definition at line 112 of file reflection.c.
upb_MutableMessageValue upb_Message_Mutable | ( | upb_Message * | msg, |
const upb_FieldDef * | f, | ||
upb_Arena * | a | ||
) |
Definition at line 164 of file reflection.c.
upb_Message* upb_Message_New | ( | const upb_MessageDef * | m, |
upb_Arena * | a | ||
) |
upb_Message
Definition at line 95 of file reflection.c.
bool upb_Message_Next | ( | const upb_Message * | msg, |
const upb_MessageDef * | m, | ||
const upb_DefPool * | ext_pool, | ||
const upb_FieldDef ** | out_f, | ||
upb_MessageValue * | out_val, | ||
size_t * | iter | ||
) |
Definition at line 245 of file reflection.c.
bool upb_Message_Set | ( | upb_Message * | msg, |
const upb_FieldDef * | f, | ||
upb_MessageValue | val, | ||
upb_Arena * | a | ||
) |
Definition at line 202 of file reflection.c.
const upb_FieldDef* upb_Message_WhichOneof | ( | const upb_Message * | msg, |
const upb_OneofDef * | o | ||
) |
Definition at line 131 of file reflection.c.
|
static |
Definition at line 62 of file reflection.c.