CvUnitXMLEntries::GetNumUnits()
- Defined in
- CvUnitClasses.cpp, line 1772
- Class
- CvUnitXMLEntries
- Hook name
CivHooks::CvUnitXMLEntries_GetNumUnits
Hooks
static bool BeforeCvUnitXMLEntries_GetNumUnits(CvUnitXMLEntries* self, int& result);static void AfterCvUnitXMLEntries_GetNumUnits(CvUnitXMLEntries* self, int& result);static int ReplaceCvUnitXMLEntries_GetNumUnits(int (*original)(CvUnitXMLEntries*), CvUnitXMLEntries* self);CivRegisterBefore<CivHooks::CvUnitXMLEntries_GetNumUnits>(host, &BeforeCvUnitXMLEntries_GetNumUnits);CivRegisterAfter<CivHooks::CvUnitXMLEntries_GetNumUnits>(host, &AfterCvUnitXMLEntries_GetNumUnits);CivRegisterReplace<CivHooks::CvUnitXMLEntries_GetNumUnits>(host, &ReplaceCvUnitXMLEntries_GetNumUnits);
Code
1771/// Number of defined policies1772int CvUnitXMLEntries::GetNumUnits()1773{1774 return m_paUnitEntries.size();1775}
Calls
std::vector::size
Called by
- CvAdvisorRecommender::UpdateCityRecommendations(CvCity *)
- CvCitySpecializationAI::CanBuildSpaceshipParts()
- CvCityStrategyAI::ChooseProduction(bool, BuildingTypes, UnitTypes)
- CvGlobals::getNumUnitInfos()
- CvUnitProductionAI::AddFlavorWeights(FlavorTypes, int)
- CvUnitProductionAI::Read(FDataStream &)
- CvUnitProductionAI::RecommendUnit(UnitAITypes)
- CvUnitProductionAI::Reset()
- CvUnitProductionAI::Write(FDataStream &) const