Sane C++ Libraries
C++ Platform Abstraction Libraries
SC::SegmentBuffer Struct Reference
Inheritance diagram for SC::SegmentBuffer:
SC::SegmentTrivial SC::SegmentAllocator

Public Types

using Type = char
 

Additional Inherited Members

- Static Public Member Functions inherited from SC::SegmentTrivial
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)
 
- Static Public Member Functions inherited from SC::SegmentAllocator
static SegmentHeaderallocateNewHeader (size_t newCapacityInBytes)
 
static SegmentHeaderreallocateExistingHeader (SegmentHeader &src, size_t newCapacityInBytes)
 
static void destroyHeader (SegmentHeader &header)
 

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