Bazaar developer reference

CvTurnTimerInfo::operator==(const CvTurnTimerInfo &) const

Defined in
CvInfos.cpp, line 3611
Class
CvTurnTimerInfo
Hook name
CivHooks::CvTurnTimerInfo_op_eq

Hooks

static bool BeforeCvTurnTimerInfo_op_eq(const CvTurnTimerInfo* self, const CvTurnTimerInfo& rhs, bool& result);static void AfterCvTurnTimerInfo_op_eq(const CvTurnTimerInfo* self, const CvTurnTimerInfo& rhs, bool& result);static bool ReplaceCvTurnTimerInfo_op_eq(bool (*original)(const CvTurnTimerInfo*, const CvTurnTimerInfo&), const CvTurnTimerInfo* self, const CvTurnTimerInfo& rhs);CivRegisterBefore<CivHooks::CvTurnTimerInfo_op_eq>(host, &BeforeCvTurnTimerInfo_op_eq);CivRegisterAfter<CivHooks::CvTurnTimerInfo_op_eq>(host, &AfterCvTurnTimerInfo_op_eq);CivRegisterReplace<CivHooks::CvTurnTimerInfo_op_eq>(host, &ReplaceCvTurnTimerInfo_op_eq);

Code

3611bool CvTurnTimerInfo::operator==(const CvTurnTimerInfo& rhs) const3612{3613	if(this == &rhs) return true;3614	if(!CvBaseInfo::operator==(rhs)) return false;3615	if(m_iBaseTime != rhs.m_iBaseTime) return false;3616	if(m_iCityResource != rhs.m_iCityResource) return false;3617	if(m_iUnitResource != rhs.m_iUnitResource) return false;3618	if(m_iFirstTurnMultiplier != rhs.m_iFirstTurnMultiplier) return false;3619	return true;3620}

Calls