Ice 3.7 C++98 API Reference
Loading...
Searching...
No Matches
IceUtil::ScopedArray< T > Class Template Reference

#include <ScopedArray.h>

Public Member Functions

T * get () const
ScopedArrayoperator= (const ScopedArray &other)
T & operator[] (size_t i) const
T * release ()
void reset (T *ptr=0)
 ScopedArray (const ScopedArray &other)
 ScopedArray (T *ptr=0)
void swap (ScopedArray &a)
 ~ScopedArray ()

Constructor & Destructor Documentation

◆ ScopedArray() [1/2]

template<typename T>
IceUtil::ScopedArray< T >::ScopedArray ( T * ptr = 0)
inlineexplicit

◆ ScopedArray() [2/2]

template<typename T>
IceUtil::ScopedArray< T >::ScopedArray ( const ScopedArray< T > & other)
inline

◆ ~ScopedArray()

template<typename T>
IceUtil::ScopedArray< T >::~ScopedArray ( )
inline

Member Function Documentation

◆ get()

template<typename T>
T * IceUtil::ScopedArray< T >::get ( ) const
inline

◆ operator=()

template<typename T>
ScopedArray & IceUtil::ScopedArray< T >::operator= ( const ScopedArray< T > & other)
inline

◆ operator[]()

template<typename T>
T & IceUtil::ScopedArray< T >::operator[] ( size_t i) const
inline

◆ release()

template<typename T>
T * IceUtil::ScopedArray< T >::release ( )
inline

◆ reset()

template<typename T>
void IceUtil::ScopedArray< T >::reset ( T * ptr = 0)
inline

◆ swap()

template<typename T>
void IceUtil::ScopedArray< T >::swap ( ScopedArray< T > & a)
inline

The documentation for this class was generated from the following file: