Audacity  2.2.0
ArrayOf< X > Class Template Reference

Memory.h template class for making an array of float, bool, etc. More...

#include <MemoryX.h>

Inheritance diagram for ArrayOf< X >:

Public Member Functions

 ArrayOf ()
 
template<typename Integral >
 ArrayOf (Integral count, bool initialize=false)
 
 ArrayOf (const ArrayOf &) PROHIBITED
 
 ArrayOf (ArrayOf &&that)
 
ArrayOfoperator= (ArrayOf &&that)
 
ArrayOfoperator= (std::unique_ptr< X[]> &&that)
 
template<typename Integral >
void reinit (Integral count, bool initialize=false)
 

Detailed Description

template<typename X>
class ArrayOf< X >

Memory.h template class for making an array of float, bool, etc.

Constructor & Destructor Documentation

template<typename X>
ArrayOf< X >::ArrayOf ( )
inline
template<typename X>
template<typename Integral >
ArrayOf< X >::ArrayOf ( Integral  count,
bool  initialize = false 
)
inlineexplicit
template<typename X>
ArrayOf< X >::ArrayOf ( const ArrayOf< X > &  )
template<typename X>
ArrayOf< X >::ArrayOf ( ArrayOf< X > &&  that)
inline

Member Function Documentation

template<typename X>
ArrayOf& ArrayOf< X >::operator= ( ArrayOf< X > &&  that)
inline
template<typename X>
ArrayOf& ArrayOf< X >::operator= ( std::unique_ptr< X[]> &&  that)
inline

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