#include <NCV.hpp>
Inherits INCVMemAllocator.
Public Member Functions | |
NCVMemNativeAllocator (NCVMemoryType memT, Ncv32u alignment) | |
virtual | ~NCVMemNativeAllocator () |
virtual NCVStatus | alloc (NCVMemSegment &seg, size_t size) |
virtual NCVStatus | dealloc (NCVMemSegment &seg) |
virtual NcvBool | isInitialized (void) const |
virtual NcvBool | isCounting (void) const |
virtual NCVMemoryType | memType (void) const |
virtual Ncv32u | alignment (void) const |
virtual size_t | maxSize (void) const |
NCVMemNativeAllocator::NCVMemNativeAllocator | ( | NCVMemoryType | memT, |
Ncv32u | alignment | ||
) |
virtual NCVMemNativeAllocator::~NCVMemNativeAllocator | ( | ) | [virtual] |
virtual NCVStatus NCVMemNativeAllocator::alloc | ( | NCVMemSegment & | seg, |
size_t | size | ||
) | [virtual] |
Implements INCVMemAllocator.
virtual NCVStatus NCVMemNativeAllocator::dealloc | ( | NCVMemSegment & | seg | ) | [virtual] |
Implements INCVMemAllocator.
virtual NcvBool NCVMemNativeAllocator::isInitialized | ( | void | ) | const [virtual] |
Implements INCVMemAllocator.
virtual NcvBool NCVMemNativeAllocator::isCounting | ( | void | ) | const [virtual] |
Implements INCVMemAllocator.
virtual NCVMemoryType NCVMemNativeAllocator::memType | ( | void | ) | const [virtual] |
Implements INCVMemAllocator.
virtual Ncv32u NCVMemNativeAllocator::alignment | ( | void | ) | const [virtual] |
Implements INCVMemAllocator.
virtual size_t NCVMemNativeAllocator::maxSize | ( | void | ) | const [virtual] |
Implements INCVMemAllocator.