Bazaar developer reference

CvGlobals::getBuildInfo(BuildTypes)

Defined in
CvGlobals.cpp, line 3198
Class
CvGlobals
Hook name
CivHooks::CvGlobals_getBuildInfo_with_BuildTypes

Hooks

static bool BeforeCvGlobals_getBuildInfo_with_BuildTypes(CvGlobals* self, BuildTypes eBuildNum, CvBuildInfo*& result);static void AfterCvGlobals_getBuildInfo_with_BuildTypes(CvGlobals* self, BuildTypes eBuildNum, CvBuildInfo*& result);static CvBuildInfo* ReplaceCvGlobals_getBuildInfo_with_BuildTypes(CvBuildInfo* (*original)(CvGlobals*, BuildTypes), CvGlobals* self, BuildTypes eBuildNum);CivRegisterBefore<CivHooks::CvGlobals_getBuildInfo_with_BuildTypes>(host, &BeforeCvGlobals_getBuildInfo_with_BuildTypes);CivRegisterAfter<CivHooks::CvGlobals_getBuildInfo_with_BuildTypes>(host, &AfterCvGlobals_getBuildInfo_with_BuildTypes);CivRegisterReplace<CivHooks::CvGlobals_getBuildInfo_with_BuildTypes>(host, &ReplaceCvGlobals_getBuildInfo_with_BuildTypes);

Code

3198CvBuildInfo* CvGlobals::getBuildInfo(BuildTypes eBuildNum)3199{3200	CvAssert(eBuildNum > -1);3201	CvAssert(eBuildNum < GC.getNumBuildInfos());3202	if(eBuildNum > -1 && eBuildNum < (int)m_paBuildInfo.size())3203		return m_paBuildInfo[eBuildNum];3204	else3205		return NULL;3206}

Calls

Called by

60 functions in 19 files