fix: remove unused argument to suppress warnings

This commit is contained in:
ToruNiina
2019-06-02 18:32:47 +09:00
parent b06ae03deb
commit 6de494598a

View File

@@ -217,28 +217,28 @@ struct empty_iterator
}; };
template<typename T, bool C> template<typename T, bool C>
bool operator==(const empty_iterator<T, C>& lhs, const empty_iterator<T, C>& rhs) noexcept {return true;} bool operator==(const empty_iterator<T, C>&, const empty_iterator<T, C>&) noexcept {return true;}
template<typename T, bool C> template<typename T, bool C>
bool operator!=(const empty_iterator<T, C>& lhs, const empty_iterator<T, C>& rhs) noexcept {return false;} bool operator!=(const empty_iterator<T, C>&, const empty_iterator<T, C>&) noexcept {return false;}
template<typename T, bool C> template<typename T, bool C>
bool operator< (const empty_iterator<T, C>& lhs, const empty_iterator<T, C>& rhs) noexcept {return false;} bool operator< (const empty_iterator<T, C>&, const empty_iterator<T, C>&) noexcept {return false;}
template<typename T, bool C> template<typename T, bool C>
bool operator<=(const empty_iterator<T, C>& lhs, const empty_iterator<T, C>& rhs) noexcept {return true;} bool operator<=(const empty_iterator<T, C>&, const empty_iterator<T, C>&) noexcept {return true;}
template<typename T, bool C> template<typename T, bool C>
bool operator> (const empty_iterator<T, C>& lhs, const empty_iterator<T, C>& rhs) noexcept {return false;} bool operator> (const empty_iterator<T, C>&, const empty_iterator<T, C>&) noexcept {return false;}
template<typename T, bool C> template<typename T, bool C>
bool operator>=(const empty_iterator<T, C>& lhs, const empty_iterator<T, C>& rhs) noexcept {return true;} bool operator>=(const empty_iterator<T, C>&, const empty_iterator<T, C>&) noexcept {return true;}
template<typename T, bool C> template<typename T, bool C>
typename empty_iterator<T, C>::difference_type typename empty_iterator<T, C>::difference_type
operator-(const empty_iterator<T, C>& lhs, const empty_iterator<T, C>& rhs) noexcept {return 0;} operator-(const empty_iterator<T, C>&, const empty_iterator<T, C>&) noexcept {return 0;}
template<typename T, bool C> template<typename T, bool C>
empty_iterator<T, C> empty_iterator<T, C>
operator+(typename empty_iterator<T, C>::difference_type lhs, const empty_iterator<T, C>& rhs) noexcept {return rhs;} operator+(typename empty_iterator<T, C>::difference_type, const empty_iterator<T, C>& rhs) noexcept {return rhs;}
template<typename T, bool C> template<typename T, bool C>
empty_iterator<T, C> empty_iterator<T, C>
operator+(const empty_iterator<T, C>& lhs, typename empty_iterator<T, C>::difference_type rhs) noexcept {return lhs;} operator+(const empty_iterator<T, C>& lhs, typename empty_iterator<T, C>::difference_type) noexcept {return lhs;}
} // detail } // detail