mirror of https://github.com/stella-emu/stella.git
Fix 'ovveride' warning from clang.
Convert 'template class' to the more modern 'template typename'.
This commit is contained in:
parent
c4bda8a09f
commit
66bd5c49a6
|
@ -49,7 +49,7 @@
|
|||
*/
|
||||
namespace Common {
|
||||
|
||||
template <class T, uInt32 CAPACITY = 100>
|
||||
template <typename T, uInt32 CAPACITY = 100>
|
||||
class LinkedObjectPool
|
||||
{
|
||||
public:
|
||||
|
|
|
@ -27,7 +27,7 @@
|
|||
*/
|
||||
namespace Common {
|
||||
|
||||
template <class T, uInt32 CAPACITY = 50>
|
||||
template <typename T, uInt32 CAPACITY = 50>
|
||||
class FixedStack
|
||||
{
|
||||
private:
|
||||
|
|
|
@ -22,19 +22,19 @@
|
|||
|
||||
namespace Vec {
|
||||
|
||||
template<class T>
|
||||
template<typename T>
|
||||
void append(vector<T>& dst, const vector<T>& src)
|
||||
{
|
||||
dst.insert(dst.cend(), src.cbegin(), src.cend());
|
||||
}
|
||||
|
||||
template<class T>
|
||||
template<typename T>
|
||||
void insertAt(vector<T>& dst, uInt32 idx, const T& element)
|
||||
{
|
||||
dst.insert(dst.cbegin()+idx, element);
|
||||
}
|
||||
|
||||
template<class T>
|
||||
template<typename T>
|
||||
void removeAt(vector<T>& dst, uInt32 idx)
|
||||
{
|
||||
dst.erase(dst.cbegin()+idx);
|
||||
|
|
|
@ -119,16 +119,16 @@ namespace BSPF
|
|||
#endif
|
||||
|
||||
// Make 2D-arrays using std::array less verbose
|
||||
template<class T, size_t ROW, size_t COL>
|
||||
template<typename T, size_t ROW, size_t COL>
|
||||
using array2D = std::array<std::array<T, COL>, ROW>;
|
||||
|
||||
// Combines 'max' and 'min', and clamps value to the upper/lower value
|
||||
// if it is outside the specified range
|
||||
template<class T> inline T clamp(T val, T lower, T upper)
|
||||
template<typename T> inline T clamp(T val, T lower, T upper)
|
||||
{
|
||||
return (val < lower) ? lower : (val > upper) ? upper : val;
|
||||
}
|
||||
template<class T> inline void clamp(T& val, T lower, T upper, T setVal)
|
||||
template<typename T> inline void clamp(T& val, T lower, T upper, T setVal)
|
||||
{
|
||||
if(val < lower || val > upper) val = setVal;
|
||||
}
|
||||
|
|
|
@ -117,7 +117,7 @@ class Cartridge3E : public Cartridge
|
|||
@param bank The bank to get the size for
|
||||
@return The bank's size
|
||||
*/
|
||||
virtual uInt16 bankSize(uInt16 bank = 0) const;
|
||||
virtual uInt16 bankSize(uInt16 bank = 0) const override;
|
||||
|
||||
/**
|
||||
Patch the cartridge ROM.
|
||||
|
|
|
@ -55,7 +55,7 @@ class DispatchResult
|
|||
if (myStatus != status) throw runtime_error("invalid status for operation");
|
||||
}
|
||||
|
||||
template<class ...Ts> void assertStatus(Status status, Ts... more) const
|
||||
template<typename ...Ts> void assertStatus(Status status, Ts... more) const
|
||||
{
|
||||
if (myStatus == status) return;
|
||||
|
||||
|
|
|
@ -41,7 +41,7 @@ class DelayQueue : public Serializable
|
|||
|
||||
void reset();
|
||||
|
||||
template<class T> void execute(T executor);
|
||||
template<typename T> void execute(T executor);
|
||||
|
||||
/**
|
||||
Serializable methods (see that class for more information).
|
||||
|
@ -103,7 +103,7 @@ void DelayQueue<length, capacity>::reset()
|
|||
|
||||
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
||||
template<unsigned length, unsigned capacity>
|
||||
template<class T>
|
||||
template<typename T>
|
||||
void DelayQueue<length, capacity>::execute(T executor)
|
||||
{
|
||||
DelayQueueMember<capacity>& currentMember = myMembers[myIndex];
|
||||
|
|
Loading…
Reference in New Issue