mirror of
https://github.com/mat007/turtle.git
synced 2026-06-22 12:13:43 +00:00
Cleanup
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@313 860be788-9bd5-4423-9f1e-828f051e677b
This commit is contained in:
parent
2231896aba
commit
0ffc9c47a4
4 changed files with 0 additions and 48 deletions
|
|
@ -1,31 +0,0 @@
|
||||||
//
|
|
||||||
// Copyright Mathieu Champlon 2010
|
|
||||||
//
|
|
||||||
// Distributed under the Boost Software License, Version 1.0. (See
|
|
||||||
// accompanying file LICENSE_1_0.txt or copy at
|
|
||||||
// http://www.boost.org/LICENSE_1_0.txt)
|
|
||||||
//
|
|
||||||
|
|
||||||
#include <turtle/mock.hpp>
|
|
||||||
#include <boost/preprocessor/iteration/iterate.hpp>
|
|
||||||
|
|
||||||
#define F(z, n, d) virtual void f##n() = 0;
|
|
||||||
|
|
||||||
#define NUMBER_OF_METHODS 20
|
|
||||||
|
|
||||||
namespace
|
|
||||||
{
|
|
||||||
class base_class
|
|
||||||
{
|
|
||||||
public:
|
|
||||||
virtual ~base_class() {}
|
|
||||||
BOOST_PP_REPEAT_FROM_TO(0, NUMBER_OF_METHODS, F, )
|
|
||||||
};
|
|
||||||
}
|
|
||||||
|
|
||||||
#define BOOST_PP_FILENAME_1 "turtle_bench.hpp"
|
|
||||||
#define BOOST_PP_ITERATION_LIMITS (1, 10)
|
|
||||||
#include BOOST_PP_ITERATE()
|
|
||||||
|
|
||||||
int main()
|
|
||||||
{}
|
|
||||||
|
|
@ -1,17 +0,0 @@
|
||||||
//
|
|
||||||
// Copyright Mathieu Champlon 2010
|
|
||||||
//
|
|
||||||
// Distributed under the Boost Software License, Version 1.0. (See
|
|
||||||
// accompanying file LICENSE_1_0.txt or copy at
|
|
||||||
// http://www.boost.org/LICENSE_1_0.txt)
|
|
||||||
//
|
|
||||||
|
|
||||||
#pragma message( BOOST_PP_STRINGIZE( BOOST_PP_CAT( mock_class, BOOST_PP_ITERATION() ) ) )
|
|
||||||
|
|
||||||
#define MOCK_F(z, n, d) MOCK_METHOD( f##n, 0 )
|
|
||||||
//#define MOCK_F(z, n, d) MOCK_METHOD_ALT( f##n )
|
|
||||||
|
|
||||||
MOCK_BASE_CLASS( BOOST_PP_CAT( mock_class, BOOST_PP_ITERATION() ), base_class )
|
|
||||||
{
|
|
||||||
BOOST_PP_REPEAT_FROM_TO(0, NUMBER_OF_METHODS, MOCK_F, )
|
|
||||||
};
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue