class data_storage_ptr Template class for implementing a storage auto pointer.
| | data_storage_ptr (const gdsDataObject& x) Constructor. |
| | data_storage_ptr (gdsDataObject* x = 0) Constructor. |
| | data_storage_ptr (const data_storage_ptr& st) Copy constructor. |
| | ~data_storage_ptr () Destructor. |
| | operator= (const data_storage_ptr& st) Copy operator. |
| | operator== (const string& s) const Equality operator. |
| | operator!= (const string& s) const Unequality operator. |
| | operator< (const string& s) const Smaller operator. |
| | operator== (const data_storage_ptr& st) Equality operator. |
| | operator< (const data_storage_ptr& st) const Smaller operator. |
This template class is used to implement an auto pointer of a storage object. It is derived from the auto_ptr and implements a special set of constructors and comparision operators.
explicit data_storage_ptr(gdsDataObject* x = 0)
data_storage_ptr(const data_storage_ptr& st)
~data_storage_ptr()
data_storage_ptr& operator= (const data_storage_ptr& st)
bool operator== (const string& s) const
bool operator!= (const string& s) const
bool operator< (const string& s) const
bool operator== (const data_storage_ptr& st)
bool operator< (const data_storage_ptr& st) const
alphabetic index hierarchy of classes
Please send questions and comments to sigg_d@ligo-wa.caltech.edu
generated by doc++