CvProjectXMLEntries::GetNumProjects()
- Defined in
- CvProjectClasses.cpp, line 303
- Class
- CvProjectXMLEntries
- Hook name
CivHooks::CvProjectXMLEntries_GetNumProjects
Hooks
static bool BeforeCvProjectXMLEntries_GetNumProjects(CvProjectXMLEntries* self, int& result);static void AfterCvProjectXMLEntries_GetNumProjects(CvProjectXMLEntries* self, int& result);static int ReplaceCvProjectXMLEntries_GetNumProjects(int (*original)(CvProjectXMLEntries*), CvProjectXMLEntries* self);CivRegisterBefore<CivHooks::CvProjectXMLEntries_GetNumProjects>(host, &BeforeCvProjectXMLEntries_GetNumProjects);CivRegisterAfter<CivHooks::CvProjectXMLEntries_GetNumProjects>(host, &AfterCvProjectXMLEntries_GetNumProjects);CivRegisterReplace<CivHooks::CvProjectXMLEntries_GetNumProjects>(host, &ReplaceCvProjectXMLEntries_GetNumProjects);
Code
302/// Number of defined projects303int CvProjectXMLEntries::GetNumProjects()304{305 return m_paProjectEntries.size();306}
Calls
std::vector::size
Called by
- CvAdvisorRecommender::UpdateCityRecommendations(CvCity *)
- CvCityStrategyAI::ChooseProduction(bool, BuildingTypes, UnitTypes)
- CvGlobals::getNumProjectInfos()
- CvProjectProductionAI::AddFlavorWeights(FlavorTypes, int)
- CvProjectProductionAI::Read(FDataStream &)
- CvProjectProductionAI::RecommendProject()
- CvProjectProductionAI::Reset()
- CvProjectProductionAI::Write(FDataStream &) const