Bazaar developer reference

CvGlobals::WrapCityPointer(CvCity *)

Defined in
CvGlobals.cpp, line 2318
Class
CvGlobals
Hook name
CivHooks::CvGlobals_WrapCityPointer

Hooks

static bool BeforeCvGlobals_WrapCityPointer(CvGlobals* self, CvCity* pCity, auto_ptr<ICvCity1>& result);static void AfterCvGlobals_WrapCityPointer(CvGlobals* self, CvCity* pCity, auto_ptr<ICvCity1>& result);static auto_ptr<ICvCity1> ReplaceCvGlobals_WrapCityPointer(auto_ptr<ICvCity1> (*original)(CvGlobals*, CvCity*), CvGlobals* self, CvCity* pCity);CivRegisterBefore<CivHooks::CvGlobals_WrapCityPointer>(host, &BeforeCvGlobals_WrapCityPointer);CivRegisterAfter<CivHooks::CvGlobals_WrapCityPointer>(host, &AfterCvGlobals_WrapCityPointer);CivRegisterReplace<CivHooks::CvGlobals_WrapCityPointer>(host, &ReplaceCvGlobals_WrapCityPointer);

Code

2318auto_ptr<ICvCity1> CvGlobals::WrapCityPointer(CvCity* pCity)2319{2320	return auto_ptr<ICvCity1>((NULL != pCity)? new CvDllCity(pCity) : NULL);2321}

Calls

Called by