WPILibC++ 2027.0.0-alpha-3
Loading...
Searching...
No Matches
alloc.h File Reference
#include <stddef.h>
#include "upb/port/def.inc"
#include "upb/port/undef.inc"

Go to the source code of this file.

Classes

struct  upb_alloc
 
struct  upb_SizedPtr
 

Typedefs

typedef struct upb_alloc upb_alloc
 
typedef void * upb_alloc_func(upb_alloc *alloc, void *ptr, size_t oldsize, size_t size, size_t *actual_size)
 

Functions

UPB_INLINE void * upb_malloc (upb_alloc *alloc, size_t size)
 
UPB_INLINE upb_SizedPtr upb_SizeReturningMalloc (upb_alloc *alloc, size_t size)
 
UPB_INLINE void * upb_realloc (upb_alloc *alloc, void *ptr, size_t oldsize, size_t size)
 
UPB_INLINE void upb_free (upb_alloc *alloc, void *ptr)
 
UPB_INLINE void upb_free_sized (upb_alloc *alloc, void *ptr, size_t size)
 
upb_allocupb_alloc_global (void)
 
UPB_INLINE void * upb_gmalloc (size_t size)
 
UPB_INLINE void * upb_grealloc (void *ptr, size_t oldsize, size_t size)
 
UPB_INLINE void upb_gfree (void *ptr)
 

Typedef Documentation

◆ upb_alloc

typedef struct upb_alloc upb_alloc

◆ upb_alloc_func

typedef void * upb_alloc_func(upb_alloc *alloc, void *ptr, size_t oldsize, size_t size, size_t *actual_size)

Function Documentation

◆ upb_alloc_global()

upb_alloc * upb_alloc_global ( void )

◆ upb_free()

UPB_INLINE void upb_free ( upb_alloc * alloc,
void * ptr )

◆ upb_free_sized()

UPB_INLINE void upb_free_sized ( upb_alloc * alloc,
void * ptr,
size_t size )

◆ upb_gfree()

UPB_INLINE void upb_gfree ( void * ptr)

◆ upb_gmalloc()

UPB_INLINE void * upb_gmalloc ( size_t size)

◆ upb_grealloc()

UPB_INLINE void * upb_grealloc ( void * ptr,
size_t oldsize,
size_t size )

◆ upb_malloc()

UPB_INLINE void * upb_malloc ( upb_alloc * alloc,
size_t size )

◆ upb_realloc()

UPB_INLINE void * upb_realloc ( upb_alloc * alloc,
void * ptr,
size_t oldsize,
size_t size )

◆ upb_SizeReturningMalloc()

UPB_INLINE upb_SizedPtr upb_SizeReturningMalloc ( upb_alloc * alloc,
size_t size )