XLE  v0.02.0
Utility::SpanningHeap< Marker > Member List

This is the complete list of members for Utility::SpanningHeap< Marker >, including all inherited members.

_largestFreeBlock (defined in Utility::SpanningHeap< Marker >)Utility::SpanningHeap< Marker >mutableprotected
_largestFreeBlockValid (defined in Utility::SpanningHeap< Marker >)Utility::SpanningHeap< Marker >mutableprotected
_lock (defined in Utility::SpanningHeap< Marker >)Utility::SpanningHeap< Marker >mutableprotected
_markers (defined in Utility::SpanningHeap< Marker >)Utility::SpanningHeap< Marker >protected
AlignSize(unsigned size) (defined in Utility::MarkerHeap< Marker >)Utility::MarkerHeap< Marker >inlinestatic
Allocate(unsigned size) (defined in Utility::SpanningHeap< Marker >)Utility::SpanningHeap< Marker >
Allocate(unsigned ptr, unsigned size) (defined in Utility::SpanningHeap< Marker >)Utility::SpanningHeap< Marker >
AppendNewBlock(unsigned size) (defined in Utility::SpanningHeap< Marker >)Utility::SpanningHeap< Marker >
BlockAdjust_Internal(unsigned ptr, unsigned size, bool allocateOperation) (defined in Utility::SpanningHeap< Marker >)Utility::SpanningHeap< Marker >protected
CalculateAllocatedSpace() const (defined in Utility::SpanningHeap< Marker >)Utility::SpanningHeap< Marker >
CalculateAvailableSpace() const (defined in Utility::SpanningHeap< Marker >)Utility::SpanningHeap< Marker >
CalculateDefragSteps() const (defined in Utility::SpanningHeap< Marker >)Utility::SpanningHeap< Marker >
CalculateHash() const (defined in Utility::SpanningHeap< Marker >)Utility::SpanningHeap< Marker >
CalculateHeapSize() const (defined in Utility::SpanningHeap< Marker >)Utility::SpanningHeap< Marker >
CalculateLargestFreeBlock() const (defined in Utility::SpanningHeap< Marker >)Utility::SpanningHeap< Marker >
CalculateLargestFreeBlock_Internal() const (defined in Utility::SpanningHeap< Marker >)Utility::SpanningHeap< Marker >protected
CalculateMetrics() const (defined in Utility::SpanningHeap< Marker >)Utility::SpanningHeap< Marker >
Deallocate(unsigned ptr, unsigned size) (defined in Utility::SpanningHeap< Marker >)Utility::SpanningHeap< Marker >
Flatten() const (defined in Utility::SpanningHeap< Marker >)Utility::SpanningHeap< Marker >
IsEmpty() const (defined in Utility::SpanningHeap< Marker >)Utility::SpanningHeap< Marker >
operator=(SpanningHeap &&moveFrom) never_throws (defined in Utility::SpanningHeap< Marker >)Utility::SpanningHeap< Marker >
operator=(const SpanningHeap &cloneFrom) (defined in Utility::SpanningHeap< Marker >)Utility::SpanningHeap< Marker >
PerformDefrag(const std::vector< DefragStep > &defrag) (defined in Utility::SpanningHeap< Marker >)Utility::SpanningHeap< Marker >
SpanningHeap() (defined in Utility::SpanningHeap< Marker >)Utility::SpanningHeap< Marker >
SpanningHeap(unsigned size) (defined in Utility::SpanningHeap< Marker >)Utility::SpanningHeap< Marker >
SpanningHeap(const uint8 flattened[], size_t flattenedSize) (defined in Utility::SpanningHeap< Marker >)Utility::SpanningHeap< Marker >
SpanningHeap(SpanningHeap &&moveFrom) never_throws (defined in Utility::SpanningHeap< Marker >)Utility::SpanningHeap< Marker >
SpanningHeap(const SpanningHeap &cloneFrom) (defined in Utility::SpanningHeap< Marker >)Utility::SpanningHeap< Marker >
ToExternalSize(Marker size) (defined in Utility::MarkerHeap< Marker >)Utility::MarkerHeap< Marker >inlinestatic
ToInternalSize(unsigned size) (defined in Utility::MarkerHeap< Marker >)Utility::MarkerHeap< Marker >inlinestatic
~SpanningHeap() (defined in Utility::SpanningHeap< Marker >)Utility::SpanningHeap< Marker >