#ifndef PEGASUS_ARRAY_T
template<class PEGASUS_ARRAY_T>
-#else
-PEGASUS_TEMPLATE_SPECIALIZATION
#endif
Array<PEGASUS_ARRAY_T>::Array()
{
#ifndef PEGASUS_ARRAY_T
template<class PEGASUS_ARRAY_T>
-#else
-PEGASUS_TEMPLATE_SPECIALIZATION
#endif
Array<PEGASUS_ARRAY_T>::Array(const Array<PEGASUS_ARRAY_T>& x)
{
#ifndef PEGASUS_ARRAY_T
template<class PEGASUS_ARRAY_T>
-#else
-PEGASUS_TEMPLATE_SPECIALIZATION
#endif
Array<PEGASUS_ARRAY_T>::Array(Uint32 size)
{
#ifndef PEGASUS_ARRAY_T
template<class PEGASUS_ARRAY_T>
-#else
-PEGASUS_TEMPLATE_SPECIALIZATION
#endif
Array<PEGASUS_ARRAY_T>::Array(Uint32 size, const PEGASUS_ARRAY_T& x)
{
#ifndef PEGASUS_ARRAY_T
template<class PEGASUS_ARRAY_T>
-#else
-PEGASUS_TEMPLATE_SPECIALIZATION
#endif
Array<PEGASUS_ARRAY_T>::Array(const PEGASUS_ARRAY_T* items, Uint32 size)
{
#ifndef PEGASUS_ARRAY_T
template<class PEGASUS_ARRAY_T>
-#else
-PEGASUS_TEMPLATE_SPECIALIZATION
#endif
Array<PEGASUS_ARRAY_T>::~Array()
{
#ifndef PEGASUS_ARRAY_T
template<class PEGASUS_ARRAY_T>
-#else
-PEGASUS_TEMPLATE_SPECIALIZATION
#endif
Array<PEGASUS_ARRAY_T>& Array<PEGASUS_ARRAY_T>::operator=(
const Array<PEGASUS_ARRAY_T>& x)
#ifndef PEGASUS_ARRAY_T
template<class PEGASUS_ARRAY_T>
-#else
-PEGASUS_TEMPLATE_SPECIALIZATION
#endif
void Array<PEGASUS_ARRAY_T>::clear()
{
#ifndef PEGASUS_ARRAY_T
template<class PEGASUS_ARRAY_T>
-#else
-PEGASUS_TEMPLATE_SPECIALIZATION
#endif
void Array<PEGASUS_ARRAY_T>::reserve(Uint32 capacity)
{
#ifndef PEGASUS_ARRAY_T
template<class PEGASUS_ARRAY_T>
-#else
-PEGASUS_TEMPLATE_SPECIALIZATION
#endif
void Array<PEGASUS_ARRAY_T>::grow(Uint32 size, const PEGASUS_ARRAY_T& x)
{
#ifndef PEGASUS_ARRAY_T
template<class PEGASUS_ARRAY_T>
-#else
-PEGASUS_TEMPLATE_SPECIALIZATION
#endif
void Array<PEGASUS_ARRAY_T>::swap(Array<PEGASUS_ARRAY_T>& x)
{
#ifndef PEGASUS_ARRAY_T
template<class PEGASUS_ARRAY_T>
-#else
-PEGASUS_TEMPLATE_SPECIALIZATION
#endif
Uint32 Array<PEGASUS_ARRAY_T>::size() const
{
#ifndef PEGASUS_ARRAY_T
template<class PEGASUS_ARRAY_T>
-#else
-PEGASUS_TEMPLATE_SPECIALIZATION
#endif
Uint32 Array<PEGASUS_ARRAY_T>::getCapacity() const
{
#ifndef PEGASUS_ARRAY_T
template<class PEGASUS_ARRAY_T>
-#else
-PEGASUS_TEMPLATE_SPECIALIZATION
#endif
const PEGASUS_ARRAY_T* Array<PEGASUS_ARRAY_T>::getData() const
{
#ifndef PEGASUS_ARRAY_T
template<class PEGASUS_ARRAY_T>
-#else
-PEGASUS_TEMPLATE_SPECIALIZATION
#endif
PEGASUS_ARRAY_T& Array<PEGASUS_ARRAY_T>::operator[](Uint32 pos)
{
#ifndef PEGASUS_ARRAY_T
template<class PEGASUS_ARRAY_T>
-#else
-PEGASUS_TEMPLATE_SPECIALIZATION
#endif
const PEGASUS_ARRAY_T& Array<PEGASUS_ARRAY_T>::operator[](Uint32 pos) const
{
#ifndef PEGASUS_ARRAY_T
template<class PEGASUS_ARRAY_T>
-#else
-PEGASUS_TEMPLATE_SPECIALIZATION
#endif
void Array<PEGASUS_ARRAY_T>::append(const PEGASUS_ARRAY_T& x)
{
#ifndef PEGASUS_ARRAY_T
template<class PEGASUS_ARRAY_T>
-#else
-PEGASUS_TEMPLATE_SPECIALIZATION
#endif
void Array<PEGASUS_ARRAY_T>::append(const PEGASUS_ARRAY_T* x, Uint32 size)
{
#ifndef PEGASUS_ARRAY_T
template<class PEGASUS_ARRAY_T>
-#else
-PEGASUS_TEMPLATE_SPECIALIZATION
#endif
void Array<PEGASUS_ARRAY_T>::appendArray(const Array<PEGASUS_ARRAY_T>& x)
{
#ifndef PEGASUS_ARRAY_T
template<class PEGASUS_ARRAY_T>
-#else
-PEGASUS_TEMPLATE_SPECIALIZATION
#endif
void Array<PEGASUS_ARRAY_T>::prepend(const PEGASUS_ARRAY_T& x)
{
#ifndef PEGASUS_ARRAY_T
template<class PEGASUS_ARRAY_T>
-#else
-PEGASUS_TEMPLATE_SPECIALIZATION
#endif
void Array<PEGASUS_ARRAY_T>::prepend(const PEGASUS_ARRAY_T* x, Uint32 size)
{
#ifndef PEGASUS_ARRAY_T
template<class PEGASUS_ARRAY_T>
-#else
-PEGASUS_TEMPLATE_SPECIALIZATION
#endif
void Array<PEGASUS_ARRAY_T>::insert(Uint32 pos, const PEGASUS_ARRAY_T& x)
{
#ifndef PEGASUS_ARRAY_T
template<class PEGASUS_ARRAY_T>
-#else
-PEGASUS_TEMPLATE_SPECIALIZATION
#endif
void Array<PEGASUS_ARRAY_T>::insert(Uint32 pos, const PEGASUS_ARRAY_T* x, Uint32 size)
{
#ifndef PEGASUS_ARRAY_T
template<class PEGASUS_ARRAY_T>
-#else
-PEGASUS_TEMPLATE_SPECIALIZATION
#endif
void Array<PEGASUS_ARRAY_T>::remove(Uint32 pos)
{
#ifndef PEGASUS_ARRAY_T
template<class PEGASUS_ARRAY_T>
-#else
-PEGASUS_TEMPLATE_SPECIALIZATION
#endif
void Array<PEGASUS_ARRAY_T>::remove(Uint32 pos, Uint32 size)
{
#ifndef PEGASUS_ARRAY_T
template<class PEGASUS_ARRAY_T>
-#else
-PEGASUS_TEMPLATE_SPECIALIZATION
#endif
void Array<PEGASUS_ARRAY_T>::etoa()
{
#ifndef PEGASUS_ARRAY_T
template<class PEGASUS_ARRAY_T>
-#else
-PEGASUS_TEMPLATE_SPECIALIZATION
#endif
void Array<PEGASUS_ARRAY_T>::atoe()
{
#ifndef PEGASUS_ARRAY_T
template<class PEGASUS_ARRAY_T>
-#else
-PEGASUS_TEMPLATE_SPECIALIZATION
#endif
PEGASUS_ARRAY_T* Array<PEGASUS_ARRAY_T>::begin()
{
#ifndef PEGASUS_ARRAY_T
template<class PEGASUS_ARRAY_T>
-#else
-PEGASUS_TEMPLATE_SPECIALIZATION
#endif
PEGASUS_ARRAY_T* Array<PEGASUS_ARRAY_T>::end()
{
#ifndef PEGASUS_ARRAY_T
template<class PEGASUS_ARRAY_T>
-#else
-PEGASUS_TEMPLATE_SPECIALIZATION
#endif
const PEGASUS_ARRAY_T* Array<PEGASUS_ARRAY_T>::begin() const
{
#ifndef PEGASUS_ARRAY_T
template<class PEGASUS_ARRAY_T>
-#else
-PEGASUS_TEMPLATE_SPECIALIZATION
#endif
const PEGASUS_ARRAY_T* Array<PEGASUS_ARRAY_T>::end() const
{
#ifndef PEGASUS_ARRAY_T
template<class PEGASUS_ARRAY_T>
-#else
-PEGASUS_TEMPLATE_SPECIALIZATION
#endif
PEGASUS_ARRAY_T* Array<PEGASUS_ARRAY_T>::_data() const
{