RetroArch
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
FixedLinearAllocator< Size > Class Template Reference

#include <serialization.h>

Inheritance diagram for FixedLinearAllocator< Size >:
[legend]
Collaboration diagram for FixedLinearAllocator< Size >:
[legend]

Public Member Functions

 FixedLinearAllocator ()
 
- Public Member Functions inherited from LinearAllocator
 LinearAllocator ()
 
 LinearAllocator (char *buffer, size_t size)
 
voidMalloc (size_t size)
 
voidRealloc (void *originalPtr, size_t originalSize, size_t newSize)
 

Public Attributes

char fixedBuffer_ [Size]
 
- Public Attributes inherited from LinearAllocator
char * buffer_
 
char * end_
 

Static Public Attributes

static const bool kNeedFree = false
 
- Static Public Attributes inherited from LinearAllocator
static const bool kNeedFree = false
 

Additional Inherited Members

- Static Public Member Functions inherited from LinearAllocator
static void Free (void *ptr)
 

Constructor & Destructor Documentation

◆ FixedLinearAllocator()

template<size_t Size>
FixedLinearAllocator< Size >::FixedLinearAllocator ( )
inline

Member Data Documentation

◆ fixedBuffer_

template<size_t Size>
char FixedLinearAllocator< Size >::fixedBuffer_[Size]

◆ kNeedFree

template<size_t Size>
const bool FixedLinearAllocator< Size >::kNeedFree = false
static

The documentation for this class was generated from the following file: