Evo C++ Library v0.5.1
Public Attributes | List of all members
PtrList< T, TSize >::Header Struct Reference

#include <evo/ptrlist.h>

Detailed Description

template<class T, class TSize = SizeT>
struct evo::PtrList< T, TSize >::Header

List data header.

Public Attributes

Size first
 Index of first used item, 0 if used=0. More...
 
Size last
 Index of last used item, 0 if used=0. More...
 
Size refs
 Buffer reference count. More...
 
Size size
 Buffer size allocated as item count (capacity) More...
 
Size used
 Buffer size used/initialized as item count. More...
 

Member Data Documentation

◆ first

Size first

Index of first used item, 0 if used=0.

◆ last

Size last

Index of last used item, 0 if used=0.

◆ refs

Size refs

Buffer reference count.

◆ size

Size size

Buffer size allocated as item count (capacity)

◆ used

Size used

Buffer size used/initialized as item count.


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