Fixes toString forward reference issue:

- as raised in https://github.com/philsquared/Catch/pull/195
This commit is contained in:
Phil Nash
2013-09-14 19:58:45 +01:00
parent f7378eebb6
commit 1e2f1d1603
10 changed files with 18 additions and 9 deletions

View File

@@ -8,7 +8,7 @@
#ifndef TWOBLUECUBES_CATCH_APPROX_HPP_INCLUDED
#define TWOBLUECUBES_CATCH_APPROX_HPP_INCLUDED
#include "catch_capture.hpp"
#include "catch_tostring.hpp"
#include <cmath>
#include <limits>

View File

@@ -15,6 +15,7 @@
#include "catch_debugger.hpp"
#include "catch_context.h"
#include "catch_common.h"
#include "catch_tostring.hpp"
#include "catch_interfaces_registry_hub.h"
#include "internal/catch_compiler_capabilities.h"

View File

@@ -9,6 +9,7 @@
#define TWOBLUECUBES_CATCH_EXCEPTION_TRANSLATOR_REGISTRY_HPP_INCLUDED
#include "catch_interfaces_exception.h"
#include "catch_tostring.hpp"
#ifdef __OBJC__
#import "Foundation/Foundation.h"

View File

@@ -10,6 +10,7 @@
#include "catch_expressionresult_builder.h"
#include "catch_evaluate.hpp"
#include "catch_tostring.hpp"
namespace Catch {

View File

@@ -80,6 +80,9 @@ namespace Detail {
} // end namespace Detail
template<typename T>
std::string toString( T const& value );
template<typename T>
struct StringMaker :
Detail::StringMakerBase<Detail::IsStreamInsertable<T>::value> {};

View File

@@ -13,7 +13,7 @@
namespace Catch {
// These numbers are maintained by a script
Version libraryVersion( 1, 0, 9, "master" );
Version libraryVersion( 1, 0, 10, "master" );
}
#endif // TWOBLUECUBES_CATCH_VERSION_HPP_INCLUDED