class TDequeAsVectorImp

[INTERNAL USE ONLY] More...

Definition#include <classlib/include/classlib/deques.h>
Template formTDequeAsVectorImp<class Vect, class T>
Inherited byTDeque, TDequeAsVector, TIDeque, TIDequeAsVector, TIQueue, TIQueueAsVector, TMDequeAsVector, TMIDequeAsVector, TMIQueueAsVector, TMQueueAsVector, TQueue, TQueueAsVector
List of all Methods
Annotated List
Files
Globals
Hierarchy
Index

Public Methods

Protected Methods

Protected Members


Detailed Description

[INTERNAL USE ONLY]

template class TDequeAsVectorImp

Implements the fundamental dequeue operations, using a vector as the underlying implementation. The type Vect specifies the form of the vector, either a TVectorImp or a TIVectorImp. The type T specifies the type of the objects to be put in the dequeue. When using TVectorImp, T should be the same as T0. When using TIVectorImp, T should be of type pointer to T0. See TQueueAsVector and TIQueueAsVector for examples.

 TDequeAsVectorImp ( unsigned max = DEFAULT_DEQUE_SIZE )

TDequeAsVectorImp

int  IsFull ()

IsFull

[const]

int  IsEmpty ()

IsEmpty

[const]

int  GetItemsInContainer ()

GetItemsInContainer

[const]

Vect Data

Data

[protected]

unsigned Left

Left

[protected]

unsigned Right

Right

[protected]

unsigned  Prev ( unsigned index )

Prev

[protected const]

unsigned  Next ( unsigned index )

Next

[protected const]


Generated by: nicola on gulliver.wadahome.it on Sun May 25 13:54:34 2003, using kdoc 2.0a53.