2 #ifndef _YI_DELETE_FUNCTORS_H_ 3 #define _YI_DELETE_FUNCTORS_H_ 25 template<
typename YI_PTR_TYPE>
29 typedef char YI_CHECKER[
sizeof(YI_PTR_TYPE)? 1 : -1 ];
30 (void)
sizeof(YI_CHECKER);
49 template<
typename YI_PTR_TYPE>
53 typedef char YI_CHECKER[
sizeof(YI_PTR_TYPE)? 1 : -1 ];
54 (void)
sizeof(YI_CHECKER);
63 template<
typename YI_PTR_TYPE>
70 template<
typename YI_PTR_OTHER_TYPE>
84 template<
typename YI_PTR_TYPE>
void YI_CHECKED_ARRAY_DELETE(YI_PTR_TYPE pArray[])
Definition: YiDeleteFunctors.h:50
CYICheckedDeleteFunctor(const CYICheckedDeleteFunctor< YI_PTR_OTHER_TYPE > &)
Definition: YiDeleteFunctors.h:71
Definition: YiDeleteFunctors.h:85
void operator()(YI_PTR_TYPE *pPtr)
Definition: YiDeleteFunctors.h:75
void operator()(YI_PTR_TYPE pArray[])
Definition: YiDeleteFunctors.h:87
void YI_CHECKED_DELETE(YI_PTR_TYPE *pPtr)
Definition: YiDeleteFunctors.h:26
Definition: YiDeleteFunctors.h:64
CYICheckedDeleteFunctor()
Definition: YiDeleteFunctors.h:66