In file IndexList.hh:

template<class T> class IndexEntryPtr

Defines a smart pointer for the index list

Inheritance:


Public Methods

[more] IndexEntryPtr ()
Default constructor
[more]explicit IndexEntryPtr (T* obj)
Constructor
[more]bool operator== (const IndexEntryPtr& p) const
Equality operator
[more]bool operator!= (const IndexEntryPtr& p) const
Inequality operator
[more]bool operator< (const IndexEntryPtr& p) const
Less operator
[more]const char* GetName () const
get name


Documentation

Defines a smart pointer with reference counting which can be used as an element for IndexList.

o IndexEntryPtr()
Creates a NULL pointer.

oexplicit IndexEntryPtr(T* obj)
Creates an pointer and adopts the object.
Parameters:
obj - Object to be adopted
array - Set true if array delete has to be used

obool operator== (const IndexEntryPtr& p) const
Equality operator

obool operator!= (const IndexEntryPtr& p) const
Inequality operator

obool operator< (const IndexEntryPtr& p) const
Less operator

oconst char* GetName() const
get name


This class has no child classes.
Author:
Written June 2001 by Masahiro Ito and Daniel Sigg
Version:
1.0

Alphabetic index HTML hierarchy of classes or Java


Please send questions and comments to zweizig_j@ligo-wa.caltech.edu