Bazaar developer reference

CvRandom::resolveCallStacks() const

Defined in
CvRandom.cpp, line 281
Class
CvRandom
Hook name
CivHooks::CvRandom_resolveCallStacks

Hooks

static bool BeforeCvRandom_resolveCallStacks(const CvRandom* self);static void AfterCvRandom_resolveCallStacks(const CvRandom* self);static void ReplaceCvRandom_resolveCallStacks(void (*original)(const CvRandom*), const CvRandom* self);CivRegisterBefore<CivHooks::CvRandom_resolveCallStacks>(host, &BeforeCvRandom_resolveCallStacks);CivRegisterAfter<CivHooks::CvRandom_resolveCallStacks>(host, &AfterCvRandom_resolveCallStacks);CivRegisterReplace<CivHooks::CvRandom_resolveCallStacks>(host, &ReplaceCvRandom_resolveCallStacks);

Code

281void CvRandom::resolveCallStacks() const282{283#ifdef _DEBUG284	std::vector<FCallStack>::const_iterator i;285	for(i = m_kCallStacks.begin() + m_resolvedCallStacks.size(); i != m_kCallStacks.end(); ++i)286	{287		const FCallStack callStack = *i;288		std::string stackTrace = callStack.toString(true);289		m_resolvedCallStacks.push_back(stackTrace);290	}291#endif//_DEBUG292}

Called by