#include "wvlinklist.h"
#include <limits.h>
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Classes | |
class | WvBufCursorStore |
The WvBufCursor storage class. More... | |
class | WvBufStore |
The abstract buffer storage base class. More... | |
class | WvCircularBufStore |
The WvCircularBuf storage class. More... | |
class | WvConstInPlaceBufStore |
The WvConstInPlaceBuf storage class. More... | |
class | WvDynBufStore |
The WvDynBuf storage class. More... | |
class | WvInPlaceBufStore |
The WvInPlaceBuf storage class. More... | |
class | WvLinkedBufferStore |
The WvLinkedBuffer storage class. More... | |
class | WvNullBufStore |
The WvNullBuf storage class. More... | |
class | WvReadOnlyBufferStoreMixin |
A statically bound mixin template for buffer implementations that are read-only. More... | |
class | WvWriteOnlyBufferStoreMixin |
A statically bound mixin template for buffer implementations that are write-only. More... | |
Defines | |
#define | UNLIMITED_FREE_SPACE (INT_MAX/2) |
This value is used internally to signal unlimited free space. | |
Functions | |
DeclareWvList (WvBufStore) |
|
This value is used internally to signal unlimited free space. It is merely meant to be as large as possible yet leave enough room to accomodate simple arithmetic operations without overflow. Clients should NOT check for the presence of this value explicitly. Definition at line 21 of file wvbufstore.h. Referenced by WvDynBufStore::free(), and WvDynBufStore::optallocable(). |
|
|