CvCity::getNameKey() const
- Defined in
- CvCity.cpp, line 11280
- Class
- CvCity
- Hook name
CivHooks::CvCity_getNameKey
Hooks
static bool BeforeCvCity_getNameKey(const CvCity* self, const char*& result);static void AfterCvCity_getNameKey(const CvCity* self, const char*& result);static const char* ReplaceCvCity_getNameKey(const char* (*original)(const CvCity*), const CvCity* self);CivRegisterBefore<CivHooks::CvCity_getNameKey>(host, &BeforeCvCity_getNameKey);CivRegisterAfter<CivHooks::CvCity_getNameKey>(host, &AfterCvCity_getNameKey);CivRegisterReplace<CivHooks::CvCity_getNameKey>(host, &ReplaceCvCity_getNameKey);
Code
11280const char* CvCity::getNameKey() const11281{11282 VALIDATE_OBJECT11283 return m_strName.c_str();11284}
Calls
std::basic_string::c_str
Called by
45 functions in 15 files
- CvAdvisorCounsel::BuildCounselList(PlayerTypes)
- CvCity::ChangeNumResourceLocal(ResourceTypes, int)
- CvCity::DoJONSCultureLevelIncrease()
- CvCity::DoNearbyEnemy()
- CvCity::DoPickResourceDemanded(bool)
- CvCity::DoTestResourceDemanded()
- CvCity::chooseProduction(UnitTypes, BuildingTypes, ProjectTypes, bool, bool)
- CvCity::doCheckProduction()
- CvCity::doFoundMessage()
- CvCity::doGrowth()
- CvCity::doMeltdown()
- CvCity::doTurn()
- CvCity::init(int, PlayerTypes, int, int, bool, bool, ReligionTypes, const char *)
- CvCity::popOrder(int, bool, bool)
- CvDiplomacyAI::DoSendStatementToPlayer(PlayerTypes, DiploStatementTypes, int, CvDeal *)
- CvDllCity::GetName() const
- CvPlayerEspionage::AddIntrigueMessage(PlayerTypes, PlayerTypes, PlayerTypes, BuildingTypes, ProjectTypes, CvIntrigueType, uint, CvCity *, bool)
- CvPlayerEspionage::AttemptCoup(uint)
- CvPlayerEspionage::GetIntrigueMessage(uint)
- CvPlayerEspionage::ProcessSpy(uint)
- CvPlayerEspionage::ProcessSpyMessages()
- CvMinorCivAI::DoElection()
- CvPlayer::DoAnnounceReligionAdoption()
- CvPlayer::DoLiberatePlayer(PlayerTypes, int)
- CvPlayer::acquireCity(CvCity *, bool, bool, bool)
- CvPlayer::disband(CvCity *)
- CvPlayer::doWarnings()
- CvPlayer::raze(CvCity *)
- CvPlot::changeBuildProgress(BuildTypes, int, PlayerTypes)
- CvPlot::doImprovement()
- CvGameReligions::DoPlayerTurn(CvPlayer &)
- CvGameReligions::FoundReligion(PlayerTypes, ReligionTypes, const char *, BeliefTypes, BeliefTypes, BeliefTypes, BeliefTypes, CvCity *)
- CvTeam::EvacuateDiplomatsAtTeam(TeamTypes)
- CvTeam::setHasTech(TechTypes, bool, PlayerTypes, bool, bool)
- CvPlayerTrade::GetPlotToolTips(CvPlot *)
- CvPlayerTrade::PlunderTradeRoute(int, CvUnit *)
- CvUnitCombat::ResolveAirUnitVsCombat(const CvCombatInfo &, uint)
- CvUnitCombat::ResolveCityMeleeCombat(const CvCombatInfo &, uint)
- CvUnitCombat::ResolveRangedCityVsUnitCombat(const CvCombatInfo &, uint)
- CvUnitCombat::ResolveRangedUnitVsCombat(const CvCombatInfo &, uint)
- CvLeague::GetName()
- CvLuaCity::lGetNameKey(lua_State *)
- CvLuaPlayer::lGetEspionageCityStatus(lua_State *)
- CvLuaPlayer::lGetTradeToYouRoutesTTString(lua_State *)
- CvLuaPlayer::lGetTradeYourRoutesTTString(lua_State *)