소스 검색

Remove unnecessary virtuals

nordsoft 2 년 전
부모
커밋
fbf5492fd9
2개의 변경된 파일3개의 추가작업 그리고 3개의 파일을 삭제
  1. 2 2
      lib/rewardable/Limiter.h
  2. 1 1
      lib/rewardable/Reward.h

+ 2 - 2
lib/rewardable/Limiter.h

@@ -78,12 +78,12 @@ struct DLL_LINKAGE Limiter final
 	LimitersList noneOf;
 
 	Limiter();
-	virtual ~Limiter();
+	~Limiter();
 
 	bool heroAllowed(const CGHeroInstance * hero) const;
 	
 	/// Generates list of components that describes reward for a specific hero
-	virtual void loadComponents(std::vector<Component> & comps,
+	void loadComponents(std::vector<Component> & comps,
 								const CGHeroInstance * h) const;
 
 	template <typename Handler> void serialize(Handler &h, const int version)

+ 1 - 1
lib/rewardable/Reward.h

@@ -78,7 +78,7 @@ struct DLL_LINKAGE Reward final
 	bool removeObject;
 
 	/// Generates list of components that describes reward for a specific hero
-	virtual void loadComponents(std::vector<Component> & comps,
+	void loadComponents(std::vector<Component> & comps,
 								const CGHeroInstance * h) const;
 	
 	Component getDisplayedComponent(const CGHeroInstance * h) const;