Go to the documentation of this file.
90 [](
void*
obj) { delete static_cast<T*>(obj); });
void SetErrorMessage(const char *msg)
OPENSSL_EXPORT const ASN1_OBJECT * obj
std::unique_ptr< upb_Arena, decltype(&upb_Arena_Free)> ptr_
upb_Arena * upb_Arena_Init(void *mem, size_t n, upb_alloc *alloc)
const char * upb_Status_ErrorMessage(const upb_Status *status)
UPB_INLINE upb_Arena * upb_Arena_New(void)
void upb_Status_Clear(upb_Status *status)
#define T(upbtypeconst, upbtype, ctype, default_value)
upb_alloc upb_alloc_global
void upb_Status_SetErrorMessage(upb_Status *status, const char *msg)
void upb_Status_VSetErrorFormat(upb_Status *status, const char *fmt, va_list args)
InlinedArena & operator=(const InlinedArena *)=delete
bool upb_Arena_AddCleanup(upb_Arena *a, void *ud, upb_CleanupFunc *func)
const char * error_message() const
Arena(char *initial_block, size_t size)
UPB_INLINE upb_alloc * upb_Arena_Alloc(upb_Arena *a)
GTEST_API_ const char * fmt
bool upb_Status_IsOk(const upb_Status *status)
struct upb_Arena upb_Arena
void SetFormattedErrorMessage(const char *fmt,...)
bool upb_Arena_Fuse(upb_Arena *a1, upb_Arena *a2)
void upb_Arena_Free(upb_Arena *a)
grpc
Author(s):
autogenerated on Thu Mar 13 2025 03:01:47