class TMICVectorImp

More...

Definition#include <classlib/include/classlib/vectimp.h>
Template formTMICVectorImp<class T>
InheritsTMIVectorImp [public ]
Inherited byTICVectorImp, TISVectorImp, TMISVectorImp
List of all Methods
Annotated List
Files
Globals
Hierarchy
Index

Public Methods

Protected Methods

Protected Members


Detailed Description

template class TMICVectorImp template class TMICVectorIteratorImp

Implements a managed, counted vector of pointers to objects of type T. Since pointers always have meaningful copy semantics, this class can handle any type of object.

 TMICVectorImp ( unsigned sz, unsigned d = 0 )

TMICVectorImp

int  Add ( T *t )

Add

int  AddAt ( T *, unsigned )

AddAt

int  Detach ( const T *t, int del = 0 )

Detach

int  Detach ( unsigned loc, int del = 0 )

Detach

int  IsEmpty ()

IsEmpty

[const]

void  Flush ( int del = 0, unsigned stop = UINT_MAX, unsigned start = 0 )

Flush

Reimplemented from TMIVectorImp.

unsigned  Find ( const T *t )

Find

[const]

unsigned  Top ()

Top

[const virtual]

Reimplemented from TVectorImpBase.

unsigned  Count ()

Count

[const virtual]

Reimplemented from TVectorImpBase.

unsigned  GetDelta ()

GetDelta

[const virtual]

Reimplemented from TVectorImpBase.

const TMICVectorImp&  Copy (const TMICVectorImp& v)

Copy

Reimplemented from TMIVectorImp.

unsigned Delta

Delta

[protected]

unsigned Count_

Count_

[protected]

template int  AddAt ( T *t, unsigned loc )

AddAt

[protected]

template int  Detach ( unsigned loc, int del )

Detach

[protected]

template unsigned  Find ( const T *t )

Find

[protected const]

template int  Add ( T *t )

Add

[protected]


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