|
NAMEsc::auto_vec< T > - The auto_vec class functions much like auto_ptr, except it contains references to arrays.SYNOPSIS#include <autovec.h> Public Typestypedef T element_type Public Member Functionsauto_vec (T *d=0) throw () Creates a new auto_vec for a vector, d, of type T. auto_vec (auto_vec &av) throw () Create a auto_vec, transferring the storage from another. ~auto_vec () throw () This will delete the vector. auto_vec & operator= (auto_vec &av) throw () This member transfers the data from av to this. T * get () const throw () Returns the pointer. T & operator[] (size_t i) throw () Returns the i'th element. T * release () throw () Release ownership. void reset (T *d=0) throw () Assign to a new value. Detailed Descriptiontemplate<class T>class sc::auto_vec< T >"The auto_vec class functions much like auto_ptr, except it contains references to arrays.The delete[] operator will be used to deallocate data. Constructor & Destructor Documentationtemplate<class T > sc::auto_vec< T >::auto_vec (T * d = 0) [inline], [explicit]Creates a new auto_vec for a vector, d, of type T. The d argument must be created with the vector new operator: new T[...].AuthorGenerated automatically by Doxygen for MPQC from the source code.
Visit the GSP FreeBSD Man Page Interface. |