You.i Engine
YiScopedArray.h File Reference

Go to the source code of this file.

Classes

class  CYIScopedArray< YI_ARRAY_TYPE, YI_DELETE_FUNCTOR >
 The CYIScopedArray is a smart pointer that takes sole ownership of a dynamically allocated array of objects, and destroys the array when going out of scope using the delete [] operator. More...
 

Functions

template<typename YI_L_ARRAY_TYPE , typename YI_L_DELETE_FUNCTOR , typename YI_R_ARRAY_TYPE , typename YI_R_DELETE_FUNCTOR >
bool operator== (const CYIScopedArray< YI_L_ARRAY_TYPE, YI_L_DELETE_FUNCTOR > &rLhs, const CYIScopedArray< YI_R_ARRAY_TYPE, YI_R_DELETE_FUNCTOR > &rRhs)
 
template<typename YI_L_ARRAY_TYPE , typename YI_L_DELETE_FUNCTOR , typename YI_R_ARRAY_TYPE , typename YI_R_DELETE_FUNCTOR >
bool operator!= (const CYIScopedArray< YI_L_ARRAY_TYPE, YI_L_DELETE_FUNCTOR > &rLhs, const CYIScopedArray< YI_R_ARRAY_TYPE, YI_R_DELETE_FUNCTOR > &rRhs)
 
template<typename YI_L_ARRAY_TYPE , typename YI_L_DELETE_FUNCTOR , typename YI_R_ARRAY_TYPE >
bool operator== (const CYIScopedArray< YI_L_ARRAY_TYPE, YI_L_DELETE_FUNCTOR > &rLhs, const YI_R_ARRAY_TYPE pRhs[])
 
template<typename YI_L_ARRAY_TYPE , typename YI_L_DELETE_FUNCTOR , typename YI_R_ARRAY_TYPE >
bool operator!= (const CYIScopedArray< YI_L_ARRAY_TYPE, YI_L_DELETE_FUNCTOR > &rLhs, const YI_R_ARRAY_TYPE pRhs[])
 
template<typename YI_L_ARRAY_TYPE , typename YI_R_ARRAY_TYPE , typename YI_R_DELETE_FUNCTOR >
bool operator== (const YI_L_ARRAY_TYPE pLhs[], const CYIScopedArray< YI_R_ARRAY_TYPE, YI_R_DELETE_FUNCTOR > &rRhs)
 
template<typename YI_L_ARRAY_TYPE , typename YI_R_ARRAY_TYPE , typename YI_R_DELETE_FUNCTOR >
bool operator!= (const YI_L_ARRAY_TYPE pLhs[], const CYIScopedArray< YI_R_ARRAY_TYPE, YI_R_DELETE_FUNCTOR > &rRhs)