#ifndef _COMMON_GLOBALDATA_TPP_ #define _COMMON_GLOBALDATA_TPP_ template WORD GlobalData::operator==(const GlobalData &someGlobalData)const { DWORD itemCount(size()); if(itemCount!=someGlobalData.size())return FALSE; for(DWORD itemIndex=0;itemIndex&)*this).operator[](itemIndex)==((GlobalData&)someGlobalData)[itemIndex]))return FALSE; return TRUE; } template GlobalData &GlobalData::operator=(const GlobalData &someGlobalData) { DWORD itemCount(someGlobalData.size()); size(someGlobalData.size()); if(!size())return *this; for(DWORD itemIndex=0;itemIndex&)someGlobalData)[itemIndex]; return *this; } template bool GlobalData::setZero(void) { if(!isOkay())return false; ::memset(mlpGlobalData,0,size()*sizeof(T)); return true; } #endif