23 #ifndef INCLUDED_ALLOCATORS_SHARED_PTR
24 #define INCLUDED_ALLOCATORS_SHARED_PTR
53 LIB_API shared_ptr<u8>
Allocate(
size_t size);
75 #endif // #ifndef INCLUDED_ALLOCATORS_SHARED_PTR
void * rtl_AllocateAligned(size_t size, size_t align)
shared_ptr< u8 > Allocate(size_t size)
i64 Status
Error handling system.
#define T(string_literal)
shared_ptr< T > DummySharedPtr(T *ptr)
static Status AllocateAligned(shared_ptr< T > &p, size_t size, size_t alignment=cacheLineSize)
#define WARN_RETURN(status)
void rtl_FreeAligned(void *alignedPointer)
static const size_t cacheLineSize