28#ifndef __AlignedAllocator_H__
29#define __AlignedAllocator_H__
Class to provide aligned memory allocate functionality.
static void * allocate(size_t size, size_t alignment)
Allocate memory with given alignment.
static void deallocate(void *p)
Deallocate memory that allocated by this class.
static void * allocate(size_t size)
Allocate memory with default platform dependent alignment.
Reference-counted shared pointer, used for objects where implicit destruction is required.