template <class T> class storage_ptr : public std auto_ptr<T> Template class for implementing a storage auto pointer.
| | storage_ptr (const T& x) throw() Constructor. |
| | storage_ptr (T* x = 0) throw() Constructor. |
| | storage_ptr (const storage_ptr<T>& st) throw() Copy constructor. |
| | ~storage_ptr () throw() Destructor. |
| | operator= (const storage_ptr<T>& st) throw() Copy operator. |
| | operator== (const string& s) const throw() Equality operator. |
| | operator!= (const string& s) const throw() Unequality operator. |
| | operator< (const string& s) const throw() Smaller operator. |
| | operator== (const storage_ptr<T>& st) const throw() Equality operator. |
| | operator< (const storage_ptr<T>& st) const throw() 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 storage_ptr(T* x = 0) throw()
storage_ptr(const storage_ptr<T>& st) throw()
~storage_ptr() throw()
storage_ptr <T> & operator= (const storage_ptr<T>& st) throw()
bool operator== (const string& s) const throw()
bool operator!= (const string& s) const throw()
bool operator< (const string& s) const throw()
bool operator== (const storage_ptr<T>& st) const throw()
bool operator< (const storage_ptr<T>& st) const throw()
alphabetic index hierarchy of classes
Please send questions and comments to sigg_d@ligo-wa.caltech.edu
generated by doc++