Split out more headers into separate .cpp files

This commit is contained in:
Martin Hořeňovský
2017-07-25 22:41:35 +02:00
parent 9de729b515
commit a75eaa3c5a
5 changed files with 171 additions and 116 deletions

View File

@@ -35,16 +35,14 @@ auto makeTestInvoker( void (C::*testAsMethod)() ) noexcept -> ITestInvoker* {
}
struct NameAndTags {
NameAndTags( StringRef name_ = "", StringRef tags_ = "" ) noexcept : name( name_ ), tags( tags_ ) {}
NameAndTags( StringRef name_ = "", StringRef tags_ = "" ) noexcept;
StringRef name;
StringRef tags;
};
struct AutoReg : NonCopyable {
AutoReg( ITestInvoker* invoker, SourceLineInfo const& lineInfo, StringRef classOrMethod, NameAndTags const& nameAndTags ) noexcept;
~AutoReg();
~AutoReg() = default;
};
} // end namespace Catch