CvPlot::getNumUnits() const
- Defined in
- CvPlot.cpp, line 10215
- Class
- CvPlot
- Hook name
CivHooks::CvPlot_getNumUnits
Hooks
static bool BeforeCvPlot_getNumUnits(const CvPlot* self, int& result);static void AfterCvPlot_getNumUnits(const CvPlot* self, int& result);static int ReplaceCvPlot_getNumUnits(int (*original)(const CvPlot*), const CvPlot* self);CivRegisterBefore<CivHooks::CvPlot_getNumUnits>(host, &BeforeCvPlot_getNumUnits);CivRegisterAfter<CivHooks::CvPlot_getNumUnits>(host, &AfterCvPlot_getNumUnits);CivRegisterReplace<CivHooks::CvPlot_getNumUnits>(host, &ReplaceCvPlot_getNumUnits);
Code
10215int CvPlot::getNumUnits() const10216{10217 return m_units.getLength();10218}
Calls
FFastSmallFixedList::getLength
Called by
42 functions in 18 files
- CvAIOperationNavalSuperiority::FindBestTarget()
- PathValid(CvAStarNode *, CvAStarNode *, int, const void *, CvAStar *)
- TacticalAnalysisMapPathValid(CvAStarNode *, CvAStarNode *, int, const void *, CvAStar *)
- CvBarbarians::DoSpawnBarbarianUnit(CvPlot *, bool, bool)
- CvCity::PreKill(bool)
- CvDllNetMessageHandler::ResponseSwapUnits(PlayerTypes, int, MissionTypes, int, int, int, bool)
- CvDllPlot::GetNumUnits() const
- CvHomelandAI::ExecuteAdmiralMoves()
- CvHomelandAI::ExecuteGeneralMoves()
- CvHomelandAI::ExecuteProphetMoves()
- CvMilitaryAI::GetBestAirSweepTarget(CvUnit *) const
- CvMinorCivAI::CalculateBullyMetric(PlayerTypes, bool, CvString *)
- CvPlayer::DoCityRevolt()
- CvPlayer::DoLiberatePlayer(PlayerTypes, int)
- CvPlayer::DoUprising()
- CvPlayer::addFreeUnit(UnitTypes, UnitAITypes)
- CvPlayer::receiveGoody(CvPlot *, GoodyTypes, CvUnit *)
- CvPlot::IsActualAlliedUnit(PlayerTypes, bool) const
- CvPlot::IsActualEnemyUnit(PlayerTypes, bool, bool) const
- CvPlot::changeVisibilityCount(TeamTypes, int, InvisibleTypes, bool, bool, CvUnit *)
- CvPlot::isFriendlyCityOrPassableImprovement(PlayerTypes, bool, const CvUnit *) const
- CvPlot::isUnit() const
- CvCityReligions::IsDefendedAgainstSpread(ReligionTypes)
- CvTacticalAI::ExecuteBarbarianCivilianEscortMove()
- CvTacticalAI::ExecuteEscortEmbarkedMoves()
- CvTacticalAI::ExecuteMovesToSafestPlot()
- CvTacticalAI::PlotSingleHexOperationMoves(CvAIEscortedOperation *)
- CvTacticalAnalysisMap::PopulateCell(int, CvPlot *)
- CvUnit::GetGreatGeneralStackMovement() const
- CvUnit::GetReverseGreatGeneralModifier() const
- CvUnit::IsNearGreatGeneral(int &) const
- CvUnit::IsNearSapper(const CvCity *) const
- CvUnit::IsStackedGreatGeneral() const
- CvUnit::canHeal(const CvPlot *, bool) const
- CvUnit::canMoveInto(const CvPlot &, byte) const
- CvUnit::kill(bool, PlayerTypes)
- CvUnit::repairFleet()
- CvUnit::setXY(int, int, bool, bool, bool, bool, bool)
- CvUnitCombat::AttackNuclear(CvUnit &, int, int, ATTACK_OPTION)
- CvUnitCombat::GetFireSupportUnit(PlayerTypes, int, int, int, int)
- CvUnitMission::ContinueMission(UnitHandle, int, int)
- CvLuaPlot::lGetNumUnits(lua_State *)