sc_auto_vec man page on DragonFly

Man page or keyword search:  
man Server   44335 pages
apropos Keyword Search (all sections)
Output format
DragonFly logo
[printable version]

sc::auto_vec<; T >(3)		     MPQC		  sc::auto_vec< T >(3)

NAME
       sc::auto_vec< T > - The auto_vec class functions much like auto_ptr,
       except it contains references to arrays.

SYNOPSIS
       #include <autovec.h>

   Public Types
       typedef T element_type

   Public Member Functions
       auto_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 Description
   template<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 Documentation
   template<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[...].

   template<class T> sc::auto_vec< T >::auto_vec (auto_vec< T > & av) [inline]
       Create a auto_vec, transferring the storage from another.

   template<class T> sc::auto_vec< T >::~auto_vec () [inline]
       This will delete the vector.

Member Function Documentation
   template<class T> T* sc::auto_vec< T >::get () const [inline]
       Returns the pointer.

   template<class T> auto_vec& sc::auto_vec< T >::operator= (auto_vec< T > &
       av) [inline]
       This member transfers the data from av to this.

   template<class T> T& sc::auto_vec< T >::operator[] (size_t i) [inline]
       Returns the i'th element.

   template<class T> T* sc::auto_vec< T >::release () [inline]
       Release ownership.

   template<class T> void sc::auto_vec< T >::reset (T * d = 0) [inline]
       Assign to a new value.

       Referenced by sc::auto_vec< double >::operator=().

Author
       Generated automatically by Doxygen for MPQC from the source code.

Version 2.3.1			Fri Feb 19 2016		  sc::auto_vec< T >(3)
[top]

List of man pages available for DragonFly

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net