CvBuildingXMLEntries::GetNumBuildings()
- Defined in
- CvBuildingClasses.cpp, line 2179
- Class
- CvBuildingXMLEntries
- Hook name
CivHooks::CvBuildingXMLEntries_GetNumBuildings
Hooks
static bool BeforeCvBuildingXMLEntries_GetNumBuildings(CvBuildingXMLEntries* self, int& result);static void AfterCvBuildingXMLEntries_GetNumBuildings(CvBuildingXMLEntries* self, int& result);static int ReplaceCvBuildingXMLEntries_GetNumBuildings(int (*original)(CvBuildingXMLEntries*), CvBuildingXMLEntries* self);CivRegisterBefore<CivHooks::CvBuildingXMLEntries_GetNumBuildings>(host, &BeforeCvBuildingXMLEntries_GetNumBuildings);CivRegisterAfter<CivHooks::CvBuildingXMLEntries_GetNumBuildings>(host, &AfterCvBuildingXMLEntries_GetNumBuildings);CivRegisterReplace<CivHooks::CvBuildingXMLEntries_GetNumBuildings>(host, &ReplaceCvBuildingXMLEntries_GetNumBuildings);
Code
2178/// Number of defined policies2179int CvBuildingXMLEntries::GetNumBuildings()2180{2181 return m_paBuildingEntries.size();2182}
Calls
std::vector::size
Called by
- CvAdvisorRecommender::UpdateCityRecommendations(CvCity *)
- CvCityBuildings::Init(CvBuildingXMLEntries *, CvCity *)
- CvCityBuildings::Reset()
- CvCityBuildings::Write(FDataStream &)
- CvBuildingProductionAI::AddFlavorWeights(FlavorTypes, int)
- CvBuildingProductionAI::Read(FDataStream &)
- CvBuildingProductionAI::RecommendBuilding()
- CvBuildingProductionAI::Reset()
- CvBuildingProductionAI::Write(FDataStream &)
- CvCity::IsBlockaded() const
- CvCity::getDomainFreeExperienceFromGreatWorks(DomainTypes) const
- CvCityConnections::Init(CvPlayer *)
- CvCityStrategyAI::ChooseProduction(bool, BuildingTypes, UnitTypes)
- CvGlobals::getNumBuildingInfos()
- CvMilitaryAI::BuyEmergencyBuilding(CvCity *)
- CvPlayer::GetBuildingClassYieldChange(BuildingClassTypes, YieldTypes)
- CvWonderProductionAI::AddFlavorWeights(FlavorTypes, int)
- CvWonderProductionAI::ChooseWonder(bool, bool, int &)
- CvWonderProductionAI::ChooseWonderForGreatEngineer(bool, int &, CvCity *&)
- CvWonderProductionAI::Read(FDataStream &)
- CvWonderProductionAI::Reset()
- CvWonderProductionAI::Write(FDataStream &) const