gatb.core-API-0.0.0
|
Interface providing methods for manipulating memory blocks. More...
#include <IMemory.hpp>
Public Member Functions | |
virtual void * | memset (void *s, int c, size_t n)=0 |
virtual void * | memcpy (void *dest, const void *src, size_t n)=0 |
virtual int | memcmp (const void *s1, const void *s2, size_t n)=0 |
virtual | ~IMemoryOperations () |
Interface providing methods for manipulating memory blocks.
This interface provides most common methods for setting/copying/comparing buffers.
|
inlinevirtual |
Destructor.
|
pure virtual |
Same as memcpy from <string.h>
Implemented in MemoryCommon, and MemoryOperationsCommon.
|
pure virtual |
Same as memcpy from <string.h>
Implemented in MemoryCommon, and MemoryOperationsCommon.
|
pure virtual |
Same as memset from <string.h>
Implemented in MemoryCommon, and MemoryOperationsCommon.