Fixed: Compile fixes for gcc 4.5.0

Example:

error: cannot call constructor ???std::pair<std::basic_string<char>, CInterfaceDDX*>::pair??? directly
error:   for a function-style cast, remove the redundant ???::pair???
This commit is contained in:
thorbjorn 2010-05-08 23:27:35 +02:00
parent a33fb510ba
commit e0c2be1c97
9 changed files with 49 additions and 49 deletions

View file

@ -493,7 +493,7 @@ void CAnimationStateSheet::serial(class NLMISC::IStream &f) throw(NLMISC::EStrea
// update statics maps // update statics maps
if (f.isReading()) if (f.isReading())
{ {
_StringToAnimStateId.insert(pair<string, TAnimStateSheetId>::pair(sStateName, (TAnimStateSheetId)State)); _StringToAnimStateId.insert(pair<string, TAnimStateSheetId>(sStateName, (TAnimStateSheetId)State));
if (_AnimStateIdToString.size() <= State) if (_AnimStateIdToString.size() <= State)
_AnimStateIdToString.resize(State+1); _AnimStateIdToString.resize(State+1);
_AnimStateIdToString[State] = sStateName; _AnimStateIdToString[State] = sStateName;

View file

@ -2118,9 +2118,9 @@ public:
{ {
vector< pair < string, string > > params; vector< pair < string, string > > params;
params.clear(); params.clear();
params.push_back(pair<string,string>::pair("id", toString(Mainlands[i].Id))); params.push_back(pair<string,string>("id", toString(Mainlands[i].Id)));
if (i>0) if (i>0)
params.push_back(pair<string,string>::pair("posref", "BL TL")); params.push_back(pair<string,string>("posref", "BL TL"));
CInterfaceGroup *pNewLine =pIM->createGroupInstance("t_mainland", GROUP_LIST_MAINLAND, params); CInterfaceGroup *pNewLine =pIM->createGroupInstance("t_mainland", GROUP_LIST_MAINLAND, params);
if (pNewLine != NULL) if (pNewLine != NULL)
@ -2240,10 +2240,10 @@ public:
{ {
vector< pair < string, string > > params; vector< pair < string, string > > params;
params.clear(); params.clear();
params.push_back(pair<string,string>::pair("id", id)); params.push_back(pair<string,string>("id", id));
if (!First) if (!First)
{ {
params.push_back(pair<string,string>::pair("posref", "BL TL")); params.push_back(pair<string,string>("posref", "BL TL"));
} }
First = false; First = false;
CInterfaceManager *pIM = CInterfaceManager::getInstance(); CInterfaceManager *pIM = CInterfaceManager::getInstance();
@ -2712,9 +2712,9 @@ class CAHScenarioControl : public IActionHandler
{ {
vector< pair < string, string > > params; vector< pair < string, string > > params;
params.clear(); params.clear();
params.push_back(pair<string,string>::pair("id", toString(Mainlands[i].Id))); params.push_back(pair<string,string>("id", toString(Mainlands[i].Id)));
params.push_back(pair<string,string>::pair("w", "1024")); params.push_back(pair<string,string>("w", "1024"));
params.push_back(pair<string,string>::pair("tooltip", "uiRingFilterShard")); params.push_back(pair<string,string>("tooltip", "uiRingFilterShard"));
CInterfaceGroup *toggleGr =pIM->createGroupInstance("label_toggle_button", shardList->getId(), params); CInterfaceGroup *toggleGr =pIM->createGroupInstance("label_toggle_button", shardList->getId(), params);
shardList->addChild(toggleGr); shardList->addChild(toggleGr);
// set unicode name // set unicode name

View file

@ -207,7 +207,7 @@ void CEntityAnimationManager::load(NLMISC::IProgressCallback &/* progress */, bo
string sTmp = strlwr(pASLS->AnimSetList[i].Name); string sTmp = strlwr(pASLS->AnimSetList[i].Name);
sTmp = sTmp.substr(0,sTmp.rfind('.')); sTmp = sTmp.substr(0,sTmp.rfind('.'));
pair<map<string,CAnimationSet>::iterator, bool> it; pair<map<string,CAnimationSet>::iterator, bool> it;
it = _AnimSet.insert(pair<string,CAnimationSet>::pair(sTmp,as)); it = _AnimSet.insert(pair<string,CAnimationSet>(sTmp,as));
it.first->second.init (&pASLS->AnimSetList[i], _AnimationSet); it.first->second.init (&pASLS->AnimSetList[i], _AnimationSet);
} }

View file

@ -961,7 +961,7 @@ void CDDXManager::release()
// *************************************************************************** // ***************************************************************************
void CDDXManager::add(CInterfaceDDX *pDDX) void CDDXManager::add(CInterfaceDDX *pDDX)
{ {
_DDXes.insert(pair<string,CInterfaceDDX*>::pair(pDDX->getId(),pDDX)); _DDXes.insert(pair<string,CInterfaceDDX*>(pDDX->getId(),pDDX));
} }
// *************************************************************************** // ***************************************************************************

View file

@ -248,7 +248,7 @@ public:
{ {
string sTmp = child->getId(); string sTmp = child->getId();
sTmp = sTmp.substr(_Id.size()+1,sTmp.size()); sTmp = sTmp.substr(_Id.size()+1,sTmp.size());
_Accel.insert(pair<string,CInterfaceGroup*>::pair(sTmp, child)); _Accel.insert(pair<string,CInterfaceGroup*>(sTmp, child));
CInterfaceGroup::addGroup(child,eltOrder); CInterfaceGroup::addGroup(child,eltOrder);
} }

View file

@ -2795,17 +2795,17 @@ class CHandlerInvTempAll : public IActionHandler
// Try to put all items in the DB order in all the bags of the player : (bag, pa0-3, steed) // Try to put all items in the DB order in all the bags of the player : (bag, pa0-3, steed)
vector <pair <double, double> > BagsBulk; vector <pair <double, double> > BagsBulk;
BagsBulk.push_back(pair <double, double>::pair(pInv->getBagBulk(0), pInv->getMaxBagBulk(0))); BagsBulk.push_back(pair <double, double>(pInv->getBagBulk(0), pInv->getMaxBagBulk(0)));
nlctassert(MAX_INVENTORY_ANIMAL==4); nlctassert(MAX_INVENTORY_ANIMAL==4);
if (pInv->isInventoryAvailable(INVENTORIES::pet_animal1)) if (pInv->isInventoryAvailable(INVENTORIES::pet_animal1))
BagsBulk.push_back(pair <double, double>::pair(pInv->getBagBulk(2), pInv->getMaxBagBulk(2))); BagsBulk.push_back(pair <double, double>(pInv->getBagBulk(2), pInv->getMaxBagBulk(2)));
if (pInv->isInventoryAvailable(INVENTORIES::pet_animal2)) if (pInv->isInventoryAvailable(INVENTORIES::pet_animal2))
BagsBulk.push_back(pair <double, double>::pair(pInv->getBagBulk(3), pInv->getMaxBagBulk(3))); BagsBulk.push_back(pair <double, double>(pInv->getBagBulk(3), pInv->getMaxBagBulk(3)));
if (pInv->isInventoryAvailable(INVENTORIES::pet_animal3)) if (pInv->isInventoryAvailable(INVENTORIES::pet_animal3))
BagsBulk.push_back(pair <double, double>::pair(pInv->getBagBulk(4), pInv->getMaxBagBulk(4))); BagsBulk.push_back(pair <double, double>(pInv->getBagBulk(4), pInv->getMaxBagBulk(4)));
if (pInv->isInventoryAvailable(INVENTORIES::pet_animal4)) if (pInv->isInventoryAvailable(INVENTORIES::pet_animal4))
BagsBulk.push_back(pair <double, double>::pair(pInv->getBagBulk(4), pInv->getMaxBagBulk(4))); BagsBulk.push_back(pair <double, double>(pInv->getBagBulk(4), pInv->getMaxBagBulk(4)));
bool bPlaceFound = true; bool bPlaceFound = true;

View file

@ -417,13 +417,13 @@ void CModalContainerEditCmd::create(const std::string &name, bool bDefKey, bool
pIM->getDbProp(DbComboDisp2P); pIM->getDbProp(DbComboDisp2P);
vector< pair<string,string> > vArgs; vector< pair<string,string> > vArgs;
vArgs.push_back(pair<string,string>::pair("id",name)); vArgs.push_back(pair<string,string>("id",name));
vArgs.push_back(pair<string,string>::pair("db_sel_cat",DbComboSelCat)); vArgs.push_back(pair<string,string>("db_sel_cat",DbComboSelCat));
vArgs.push_back(pair<string,string>::pair("db_sel_act",DbComboSelAct)); vArgs.push_back(pair<string,string>("db_sel_act",DbComboSelAct));
vArgs.push_back(pair<string,string>::pair("db_sel_1p",DbComboSel1P)); vArgs.push_back(pair<string,string>("db_sel_1p",DbComboSel1P));
vArgs.push_back(pair<string,string>::pair("db_sel_2p",DbComboSel2P)); vArgs.push_back(pair<string,string>("db_sel_2p",DbComboSel2P));
vArgs.push_back(pair<string,string>::pair("db_disp_1p",DbComboDisp1P)); vArgs.push_back(pair<string,string>("db_disp_1p",DbComboDisp1P));
vArgs.push_back(pair<string,string>::pair("db_disp_2p",DbComboDisp2P)); vArgs.push_back(pair<string,string>("db_disp_2p",DbComboDisp2P));
Win = dynamic_cast<CGroupContainer*>(pIM->createGroupInstance(TEMPLATE_EDITCMD, "ui:interface", vArgs)); Win = dynamic_cast<CGroupContainer*>(pIM->createGroupInstance(TEMPLATE_EDITCMD, "ui:interface", vArgs));
if (Win == NULL) if (Win == NULL)

View file

@ -73,13 +73,13 @@ bool CPeopleList::create(const CPeopleListDesc &desc, const CChatWindowDesc *cha
// create the base container // create the base container
vector< pair<string, string> > baseContainerParams; vector< pair<string, string> > baseContainerParams;
baseContainerParams.push_back(pair<string, string>::pair("id", desc.Id)); baseContainerParams.push_back(pair<string, string>("id", desc.Id));
std::string baseId; std::string baseId;
if (fatherContainer == NULL) if (fatherContainer == NULL)
{ {
baseContainerParams.push_back(pair<string, string>::pair("movable","true")); baseContainerParams.push_back(pair<string, string>("movable","true"));
baseContainerParams.push_back(pair<string, string>::pair("active","false")); baseContainerParams.push_back(pair<string, string>("active","false"));
baseContainerParams.push_back(pair<string, string>::pair("opened","true")); baseContainerParams.push_back(pair<string, string>("opened","true"));
baseId = "ui:interface"; baseId = "ui:interface";
} }
else else

View file

@ -177,9 +177,9 @@ void createOptionalCatUI()
{ {
vector< pair < string, string > > params; vector< pair < string, string > > params;
params.clear(); params.clear();
params.push_back(pair<string,string>::pair("id", "c"+toString(i))); params.push_back(pair<string,string>("id", "c"+toString(i)));
if (i>0) if (i>0)
params.push_back(pair<string,string>::pair("posref", "BL TL")); params.push_back(pair<string,string>("posref", "BL TL"));
CInterfaceGroup *pNewLine = pIM->createGroupInstance("t_cat", GROUP_LIST_CAT, params); CInterfaceGroup *pNewLine = pIM->createGroupInstance("t_cat", GROUP_LIST_CAT, params);
if (pNewLine != NULL) if (pNewLine != NULL)
@ -1103,9 +1103,9 @@ void initShardDisplay()
{ {
vector< pair < string, string > > params; vector< pair < string, string > > params;
params.clear(); params.clear();
params.push_back(pair<string,string>::pair("id", "s"+toString(i))); params.push_back(pair<string,string>("id", "s"+toString(i)));
if (i>0) if (i>0)
params.push_back(pair<string,string>::pair("posref", "BL TL")); params.push_back(pair<string,string>("posref", "BL TL"));
CInterfaceGroup *pNewLine =pIM->createGroupInstance("t_shard", GROUP_LIST_SHARD, params); CInterfaceGroup *pNewLine =pIM->createGroupInstance("t_shard", GROUP_LIST_SHARD, params);
if (pNewLine != NULL) if (pNewLine != NULL)
@ -1229,9 +1229,9 @@ void onlogin(bool vanishScreen = true)
// { // {
// vector< pair < string, string > > params; // vector< pair < string, string > > params;
// params.clear(); // params.clear();
// params.push_back(pair<string,string>::pair("id", "s"+toString(i))); // params.push_back(pair<string,string>("id", "s"+toString(i)));
// if (i>0) // if (i>0)
// params.push_back(pair<string,string>::pair("posref", "BL TL")); // params.push_back(pair<string,string>("posref", "BL TL"));
// //
// CInterfaceGroup *pNewLine =pIM->createGroupInstance("t_shard", GROUP_LIST_SHARD, params); // CInterfaceGroup *pNewLine =pIM->createGroupInstance("t_shard", GROUP_LIST_SHARD, params);
// if (pNewLine != NULL) // if (pNewLine != NULL)
@ -2033,23 +2033,23 @@ class CAHInitResLod : public IActionHandler
// first indicates the preset-able cfg-variable // first indicates the preset-able cfg-variable
// second indicates if its a double variable (else it's an int) // second indicates if its a double variable (else it's an int)
CfgPresetList.clear(); CfgPresetList.clear();
CfgPresetList.push_back(pair<string,bool>::pair("LandscapeTileNear", true)); CfgPresetList.push_back(pair<string,bool>("LandscapeTileNear", true));
CfgPresetList.push_back(pair<string,bool>::pair("LandscapeThreshold", true)); CfgPresetList.push_back(pair<string,bool>("LandscapeThreshold", true));
CfgPresetList.push_back(pair<string,bool>::pair("Vision", true)); CfgPresetList.push_back(pair<string,bool>("Vision", true));
CfgPresetList.push_back(pair<string,bool>::pair("MicroVeget", false)); CfgPresetList.push_back(pair<string,bool>("MicroVeget", false));
CfgPresetList.push_back(pair<string,bool>::pair("MicroVegetDensity", true)); CfgPresetList.push_back(pair<string,bool>("MicroVegetDensity", true));
CfgPresetList.push_back(pair<string,bool>::pair("FxNbMaxPoly", false)); CfgPresetList.push_back(pair<string,bool>("FxNbMaxPoly", false));
CfgPresetList.push_back(pair<string,bool>::pair("Cloud", false)); CfgPresetList.push_back(pair<string,bool>("Cloud", false));
CfgPresetList.push_back(pair<string,bool>::pair("CloudQuality", true)); CfgPresetList.push_back(pair<string,bool>("CloudQuality", true));
CfgPresetList.push_back(pair<string,bool>::pair("CloudUpdate", false)); CfgPresetList.push_back(pair<string,bool>("CloudUpdate", false));
CfgPresetList.push_back(pair<string,bool>::pair("Shadows", false)); CfgPresetList.push_back(pair<string,bool>("Shadows", false));
CfgPresetList.push_back(pair<string,bool>::pair("SkinNbMaxPoly", false)); CfgPresetList.push_back(pair<string,bool>("SkinNbMaxPoly", false));
CfgPresetList.push_back(pair<string,bool>::pair("NbMaxSkeletonNotCLod", false)); CfgPresetList.push_back(pair<string,bool>("NbMaxSkeletonNotCLod", false));
CfgPresetList.push_back(pair<string,bool>::pair("CharacterFarClip", true)); CfgPresetList.push_back(pair<string,bool>("CharacterFarClip", true));
CfgPresetList.push_back(pair<string,bool>::pair("Bloom", false)); CfgPresetList.push_back(pair<string,bool>("Bloom", false));
CfgPresetList.push_back(pair<string,bool>::pair("SquareBloom", false)); CfgPresetList.push_back(pair<string,bool>("SquareBloom", false));
CfgPresetList.push_back(pair<string,bool>::pair("DensityBloom", true)); CfgPresetList.push_back(pair<string,bool>("DensityBloom", true));
// Check if all the preset-able cfg-variable are in a preset mode // Check if all the preset-able cfg-variable are in a preset mode
sint nPreset = -1; sint nPreset = -1;