#include "upb/util/required_fields.h"
#include <inttypes.h>
#include <setjmp.h>
#include <stdarg.h>
#include <stdio.h>
#include "upb/reflection.h"
#include "upb/port_def.inc"
Go to the source code of this file.
|
static size_t | upb_FieldPath_NullTerminate (upb_PrintfAppender *d, size_t size) |
|
static void | upb_FieldPath_Printf (upb_PrintfAppender *a, const char *fmt,...) |
|
static void | upb_FieldPath_PutMapKey (upb_PrintfAppender *a, upb_MessageValue map_key, const upb_FieldDef *key_f) |
|
size_t | upb_FieldPath_ToText (upb_FieldPathEntry **path, char *buf, size_t size) |
|
static void | upb_FieldPathVector_Init (upb_FieldPathVector *vec) |
|
static void | upb_FieldPathVector_Reserve (upb_FindContext *ctx, upb_FieldPathVector *vec, size_t elems) |
|
static void | upb_FindContext_Pop (upb_FindContext *ctx) |
|
static void | upb_FindContext_Push (upb_FindContext *ctx, upb_FieldPathEntry ent) |
|
static void | upb_util_FindUnsetInMessage (upb_FindContext *ctx, const upb_Message *msg, const upb_MessageDef *m) |
|
static void | upb_util_FindUnsetRequiredInternal (upb_FindContext *ctx, const upb_Message *msg, const upb_MessageDef *m) |
|
bool | upb_util_HasUnsetRequired (const upb_Message *msg, const upb_MessageDef *m, const upb_DefPool *ext_pool, upb_FieldPathEntry **fields) |
|
◆ upb_FieldPath_NullTerminate()
◆ upb_FieldPath_Printf()
◆ upb_FieldPath_PutMapKey()
◆ upb_FieldPath_ToText()
◆ upb_FieldPathVector_Init()
◆ upb_FieldPathVector_Reserve()
◆ upb_FindContext_Pop()
◆ upb_FindContext_Push()
◆ upb_util_FindUnsetInMessage()
◆ upb_util_FindUnsetRequiredInternal()
◆ upb_util_HasUnsetRequired()