#include "StdAfx.h" #include "MBFireComposeCls.h" CMBFireComposeCls::CMBFireComposeCls(void) { RemoveAllOrderBy(); } CMBFireComposeCls::~CMBFireComposeCls(void) { RemoveAllOrderBy(); } bool CMBFireComposeCls::AddOrderBy( CMBFireOrderBy *pOrderBy ) { if( NULL == pOrderBy ) return false; m_vectorOrderBy.push_back(pOrderBy); return true; } void CMBFireComposeCls::RemoveAllOrderBy() { CMBFireOrderByVector::iterator it; CMBFireOrderBy *pOrderBy = NULL; for( it = m_vectorOrderBy.begin();it != m_vectorOrderBy.end();it++ ) { pOrderBy = *it; delete pOrderBy; pOrderBy = NULL; } m_vectorOrderBy.clear(); }