Sane C++ Libraries
C++ Platform Abstraction Libraries
SC::SegmentTrivial Struct Reference

Allows SC::Segment handle trivial types. More...

#include <Segment.h>

Inheritance diagram for SC::SegmentTrivial:
SC::SegmentBuffer

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)
 

Detailed Description

Allows SC::Segment handle trivial types.


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