#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 | WvBufStore |
The abstract buffer storage base class. More... | |
class | WvReadOnlyBufferStoreMixin< Super > |
A statically bound mixin template for buffer implementations that are read-only. More... | |
class | WvWriteOnlyBufferStoreMixin< Super > |
A statically bound mixin template for buffer implementations that are write-only. More... | |
class | WvInPlaceBufStore |
The WvInPlaceBuf storage class. More... | |
class | WvConstInPlaceBufStore |
The WvConstInPlaceBuf storage class. More... | |
class | WvCircularBufStore |
The WvCircularBuf storage class. More... | |
class | WvLinkedBufferStore |
The WvLinkedBuffer storage class. More... | |
class | WvDynBufStore |
The WvDynBuf storage class. More... | |
class | WvNullBufStore |
The WvNullBuf storage class. More... | |
class | WvBufCursorStore |
The WvBufCursor storage class. 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(). |
|
|