Bazaar developer reference

CvGlobals::WrapDealPointer(CvDeal *)

Defined in
CvGlobals.cpp, line 2328
Class
CvGlobals
Hook name
CivHooks::CvGlobals_WrapDealPointer

Hooks

static bool BeforeCvGlobals_WrapDealPointer(CvGlobals* self, CvDeal* pDeal, auto_ptr<ICvDeal1>& result);static void AfterCvGlobals_WrapDealPointer(CvGlobals* self, CvDeal* pDeal, auto_ptr<ICvDeal1>& result);static auto_ptr<ICvDeal1> ReplaceCvGlobals_WrapDealPointer(auto_ptr<ICvDeal1> (*original)(CvGlobals*, CvDeal*), CvGlobals* self, CvDeal* pDeal);CivRegisterBefore<CivHooks::CvGlobals_WrapDealPointer>(host, &BeforeCvGlobals_WrapDealPointer);CivRegisterAfter<CivHooks::CvGlobals_WrapDealPointer>(host, &AfterCvGlobals_WrapDealPointer);CivRegisterReplace<CivHooks::CvGlobals_WrapDealPointer>(host, &ReplaceCvGlobals_WrapDealPointer);

Code

2328auto_ptr<ICvDeal1> CvGlobals::WrapDealPointer(CvDeal* pDeal)2329{2330	return auto_ptr<ICvDeal1>((NULL != pDeal)? new CvDllDeal(pDeal) : NULL);2331}

Calls

Called by