CvGlobals::getNumTraitInfos()
- Defined in
- CvGlobals.cpp, line 3732
- Class
- CvGlobals
- Hook name
CivHooks::CvGlobals_getNumTraitInfos
Hooks
static bool BeforeCvGlobals_getNumTraitInfos(CvGlobals* self, int& result);static void AfterCvGlobals_getNumTraitInfos(CvGlobals* self, int& result);static int ReplaceCvGlobals_getNumTraitInfos(int (*original)(CvGlobals*), CvGlobals* self);CivRegisterBefore<CivHooks::CvGlobals_getNumTraitInfos>(host, &BeforeCvGlobals_getNumTraitInfos);CivRegisterAfter<CivHooks::CvGlobals_getNumTraitInfos>(host, &AfterCvGlobals_getNumTraitInfos);CivRegisterReplace<CivHooks::CvGlobals_getNumTraitInfos>(host, &ReplaceCvGlobals_getNumTraitInfos);
Code
3732int CvGlobals::getNumTraitInfos()3733{3734 return (int)m_pTraits->GetTraitEntries().size();3735}
Calls
- CvTraitXMLEntries::GetTraitEntries()
std::vector::size
Called by
- CvDllDatabaseUtility::ValidatePrefetchProcess()
- CvPlayer::getProductionModifier(BuildingTypes, CvString *) const
- CvPlayer::getProductionModifier(UnitTypes, CvString *) const
- CvPlayerTechs::Reset()
- CvPlayerTraits::GetFreeBuilding() const
- CvPlayerTraits::GetFreeBuildingOnConquest() const
- CvPlayerTraits::HasFreePromotionUnitCombat(const int, const int) const
- CvPlayerTraits::InitPlayerTraits()
- CvPlayerTraits::IsUsingMayaCalendar() const