In file IndexList.hh:

template <class T> class IndexEntryPtr : public gdsbase ref_ptr<T>

Defines a smart pointer for the index list

Inheritance:


Public Methods

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

Documentation

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

IndexEntryPtr()
Creates a NULL pointer.

explicit 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

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

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

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

const 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 hierarchy of classes


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


generated by doc++