Allows SC::Segment handle trivial types. More...
#include <Segment.h>
Static Public Member Functions | |
static void | destruct (SegmentHeader &header, size_t bytesOffset, size_t numBytes) |
static void | copyConstructSingle (SegmentHeader &dest, size_t bytesOffset, const void *value, size_t numBytes, size_t valueSize) |
static void | copyConstruct (SegmentHeader &dest, size_t bytesOffset, const void *src, size_t numBytes) |
static void | copyAssign (SegmentHeader &dest, size_t bytesOffset, const void *src, size_t numBytes) |
static void | copyInsert (SegmentHeader &dest, size_t bytesOffset, const void *src, size_t numBytes) |
static void | moveConstruct (SegmentHeader &dest, size_t bytesOffset, void *src, size_t numBytes) |
static void | moveAssign (SegmentHeader &dest, size_t bytesOffset, void *src, size_t numBytes) |
static void | remove (SegmentHeader &dest, size_t fromBytesOffset, size_t toBytesOffset) |
Allows SC::Segment handle trivial types.