Listing is now in terms of interface (and calls to bool functions)

This commit is contained in:
Phil Nash
2013-05-29 07:59:01 +01:00
parent 6b8837bd93
commit f6892bfdf0
3 changed files with 31 additions and 34 deletions

View File

@@ -101,22 +101,14 @@ namespace Catch {
m_data.outputFilename = filename;
}
List::What getListSpec( void ) const {
return m_data.listSpec;
}
std::string const& getFilename() const {
return m_data.outputFilename ;
}
List::What listWhat() const {
return static_cast<List::What>( m_data.listSpec & List::WhatMask );
}
bool listTests() const { return m_data.listSpec & List::Tests; }
bool listTags() const { return m_data.listSpec & List::Tags; }
bool listReporters() const { return m_data.listSpec & List::Reports; }
List::What listAs() const {
return static_cast<List::What>( m_data.listSpec & List::AsMask );
}
std::string getName() const {
return m_data.name;
}