#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();
|
}
|