Bazaar developer reference

CvGlobals::WrapRandomPointer(CvRandom *)

Defined in
CvGlobals.cpp, line 2348
Class
CvGlobals
Hook name
CivHooks::CvGlobals_WrapRandomPointer

Hooks

static bool BeforeCvGlobals_WrapRandomPointer(CvGlobals* self, CvRandom* pRandom, auto_ptr<ICvRandom1>& result);static void AfterCvGlobals_WrapRandomPointer(CvGlobals* self, CvRandom* pRandom, auto_ptr<ICvRandom1>& result);static auto_ptr<ICvRandom1> ReplaceCvGlobals_WrapRandomPointer(auto_ptr<ICvRandom1> (*original)(CvGlobals*, CvRandom*), CvGlobals* self, CvRandom* pRandom);CivRegisterBefore<CivHooks::CvGlobals_WrapRandomPointer>(host, &BeforeCvGlobals_WrapRandomPointer);CivRegisterAfter<CivHooks::CvGlobals_WrapRandomPointer>(host, &AfterCvGlobals_WrapRandomPointer);CivRegisterReplace<CivHooks::CvGlobals_WrapRandomPointer>(host, &ReplaceCvGlobals_WrapRandomPointer);

Code

2348auto_ptr<ICvRandom1> CvGlobals::WrapRandomPointer(CvRandom* pRandom)2349{2350	return auto_ptr<ICvRandom1>((NULL != pRandom)? new CvDllRandom(pRandom) : NULL);2351}

Calls