CvGlobals::getNumSpecialistInfos()
- Defined in
- CvGlobals.cpp, line 3511
- Class
- CvGlobals
- Hook name
CivHooks::CvGlobals_getNumSpecialistInfos
Hooks
static bool BeforeCvGlobals_getNumSpecialistInfos(CvGlobals* self, int& result);static void AfterCvGlobals_getNumSpecialistInfos(CvGlobals* self, int& result);static int ReplaceCvGlobals_getNumSpecialistInfos(int (*original)(CvGlobals*), CvGlobals* self);CivRegisterBefore<CivHooks::CvGlobals_getNumSpecialistInfos>(host, &BeforeCvGlobals_getNumSpecialistInfos);CivRegisterAfter<CivHooks::CvGlobals_getNumSpecialistInfos>(host, &AfterCvGlobals_getNumSpecialistInfos);CivRegisterReplace<CivHooks::CvGlobals_getNumSpecialistInfos>(host, &ReplaceCvGlobals_getNumSpecialistInfos);
Code
3511int CvGlobals::getNumSpecialistInfos()3512{3513 return (int)m_paSpecialistInfo.size();3514}
Calls
std::vector::size
Called by
- CvCity::reset(int, PlayerTypes, int, int, bool)
- CvCity::updateExtraSpecialistYield(YieldTypes)
- CvCityCitizens::DoSpecialists()
- CvCityCitizens::GetTotalSpecialistCount() const
- CvCityCitizens::Read(FDataStream &)
- CvCityCitizens::Reset()
- CvCityCitizens::Write(FDataStream &)
- CityStrategyAIHelpers::IsTestCityStrategy_GoodGPCity(CvCity *)
- CvDllDatabaseUtility::SetGlobalActionInfo()
- CvDllDatabaseUtility::ValidatePrefetchProcess()
- CvPlayer::ChangeSpecialistCultureChange(int)
- CvPlayer::changeSpecialistExtraYield(YieldTypes, int)
- CvPlayer::processBuilding(BuildingTypes, int, bool, CvArea *)
- CvPlayer::processPolicies(PolicyTypes, int)
- CvPlayer::reset(PlayerTypes, bool)
- CvPlayerTraits::InitPlayerTraits()
- CvPlayerTraits::Reset()