1 /*
2  *  Created by Phil on 5/8/2012.
3  *  Copyright 2012 Two Blue Cubes Ltd. All rights reserved.
4  *
5  *  Distributed under the Boost Software License, Version 1.0. (See accompanying
6  *  file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
7  */
8 #ifndef TWOBLUECUBES_CATCH_IMPL_HPP_INCLUDED
9 #define TWOBLUECUBES_CATCH_IMPL_HPP_INCLUDED
10 
11 #ifdef __clang__
12 #pragma clang diagnostic push
13 #pragma clang diagnostic ignored "-Wweak-vtables"
14 #endif
15 
16 // Keep these here for external reporters
17 #include "catch_test_spec.h"
18 #include "catch_test_case_tracker.h"
19 
20 #include "catch_leak_detector.h"
21 
22 // Cpp files will be included in the single-header file here
23 // ~*~* CATCH_CPP_STITCH_PLACE *~*~
24 
25 namespace Catch {
26     LeakDetector leakDetector;
27 }
28 
29 #ifdef __clang__
30 #pragma clang diagnostic pop
31 #endif
32 
33 #endif // TWOBLUECUBES_CATCH_IMPL_HPP_INCLUDED
34