mirror of
https://github.com/catchorg/Catch2.git
synced 2024-11-04 05:09:53 +01:00
Removed superfluous inline specifications
This commit is contained in:
parent
edbe122761
commit
d7ff62430a
@ -37,7 +37,7 @@ namespace Internal {
|
|||||||
template<> struct OperatorTraits<IsGreaterThanOrEqualTo>{ static const char* getName(){ return ">="; } };
|
template<> struct OperatorTraits<IsGreaterThanOrEqualTo>{ static const char* getName(){ return ">="; } };
|
||||||
|
|
||||||
template<typename T>
|
template<typename T>
|
||||||
inline T& opCast(T const& t) { return const_cast<T&>(t); }
|
T& opCast(T const& t) { return const_cast<T&>(t); }
|
||||||
|
|
||||||
// nullptr_t support based on pull request #154 from Konstantin Baumann
|
// nullptr_t support based on pull request #154 from Konstantin Baumann
|
||||||
inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; }
|
inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; }
|
||||||
|
@ -155,23 +155,23 @@ namespace Matchers {
|
|||||||
// This allows the types to be inferred
|
// This allows the types to be inferred
|
||||||
// - deprecated: prefer ||, && and !
|
// - deprecated: prefer ||, && and !
|
||||||
template<typename T>
|
template<typename T>
|
||||||
inline Impl::MatchNotOf<T> Not( Impl::MatcherBase<T> const& underlyingMatcher ) {
|
Impl::MatchNotOf<T> Not( Impl::MatcherBase<T> const& underlyingMatcher ) {
|
||||||
return Impl::MatchNotOf<T>( underlyingMatcher );
|
return Impl::MatchNotOf<T>( underlyingMatcher );
|
||||||
}
|
}
|
||||||
template<typename T>
|
template<typename T>
|
||||||
inline Impl::MatchAllOf<T> AllOf( Impl::MatcherBase<T> const& m1, Impl::MatcherBase<T> const& m2 ) {
|
Impl::MatchAllOf<T> AllOf( Impl::MatcherBase<T> const& m1, Impl::MatcherBase<T> const& m2 ) {
|
||||||
return Impl::MatchAllOf<T>() && m1 && m2;
|
return Impl::MatchAllOf<T>() && m1 && m2;
|
||||||
}
|
}
|
||||||
template<typename T>
|
template<typename T>
|
||||||
inline Impl::MatchAllOf<T> AllOf( Impl::MatcherBase<T> const& m1, Impl::MatcherBase<T> const& m2, Impl::MatcherBase<T> const& m3 ) {
|
Impl::MatchAllOf<T> AllOf( Impl::MatcherBase<T> const& m1, Impl::MatcherBase<T> const& m2, Impl::MatcherBase<T> const& m3 ) {
|
||||||
return Impl::MatchAllOf<T>() && m1 && m2 && m3;
|
return Impl::MatchAllOf<T>() && m1 && m2 && m3;
|
||||||
}
|
}
|
||||||
template<typename T>
|
template<typename T>
|
||||||
inline Impl::MatchAnyOf<T> AnyOf( Impl::MatcherBase<T> const& m1, Impl::MatcherBase<T> const& m2 ) {
|
Impl::MatchAnyOf<T> AnyOf( Impl::MatcherBase<T> const& m1, Impl::MatcherBase<T> const& m2 ) {
|
||||||
return Impl::MatchAnyOf<T>() || m1 || m2;
|
return Impl::MatchAnyOf<T>() || m1 || m2;
|
||||||
}
|
}
|
||||||
template<typename T>
|
template<typename T>
|
||||||
inline Impl::MatchAnyOf<T> AnyOf( Impl::MatcherBase<T> const& m1, Impl::MatcherBase<T> const& m2, Impl::MatcherBase<T> const& m3 ) {
|
Impl::MatchAnyOf<T> AnyOf( Impl::MatcherBase<T> const& m1, Impl::MatcherBase<T> const& m2, Impl::MatcherBase<T> const& m3 ) {
|
||||||
return Impl::MatchAnyOf<T>() || m1 || m2 || m3;
|
return Impl::MatchAnyOf<T>() || m1 || m2 || m3;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -99,7 +99,7 @@ namespace Catch {
|
|||||||
namespace Catch {
|
namespace Catch {
|
||||||
|
|
||||||
template<typename T>
|
template<typename T>
|
||||||
inline ExpressionLhs<T const&> ResultBuilder::operator <= ( T const& operand ) {
|
ExpressionLhs<T const&> ResultBuilder::operator <= ( T const& operand ) {
|
||||||
return ExpressionLhs<T const&>( *this, operand );
|
return ExpressionLhs<T const&>( *this, operand );
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -108,7 +108,7 @@ namespace Catch {
|
|||||||
}
|
}
|
||||||
|
|
||||||
template<typename ArgT, typename MatcherT>
|
template<typename ArgT, typename MatcherT>
|
||||||
inline void ResultBuilder::captureMatch( ArgT const& arg, MatcherT const& matcher,
|
void ResultBuilder::captureMatch( ArgT const& arg, MatcherT const& matcher,
|
||||||
char const* matcherString ) {
|
char const* matcherString ) {
|
||||||
MatchExpression<ArgT const&, MatcherT const&> expr( arg, matcher, matcherString );
|
MatchExpression<ArgT const&, MatcherT const&> expr( arg, matcher, matcherString );
|
||||||
setResultType( matcher.match( arg ) );
|
setResultType( matcher.match( arg ) );
|
||||||
|
Loading…
Reference in New Issue
Block a user