Added dummy application in order to bench the memory required for using the library in a precompiled header

git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@186 860be788-9bd5-4423-9f1e-828f051e677b
This commit is contained in:
mat007 2011-01-14 17:04:43 +00:00
parent 6095fa1dee
commit 7bfe45673e
3 changed files with 286 additions and 0 deletions

View file

@ -0,0 +1,51 @@
//
// Copyright Mathieu Champlon 2011
//
// 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 <boost/spirit/home/phoenix/statement/throw.hpp>
//#include <boost/spirit/home/phoenix/operator/self.hpp>
//#include <boost/spirit/home/phoenix/core/nothing.hpp>
//#include <boost/spirit/home/phoenix/bind.hpp>
//#include <boost/function.hpp>
//#include <boost/concept_check.hpp>
//#include <boost/bind.hpp>
//#include <boost/test/test_tools.hpp>
//#include <boost/test/unit_test_suite.hpp>
//#include <boost/test/execution_monitor.hpp>
//#include <boost/type_traits.hpp>
//#include <boost/function_types/function_type.hpp>
//#include <boost/lambda/lambda.hpp>
//#include <boost/lambda/bind.hpp>
#include <turtle/mock.hpp>
//#include <boost/test/auto_unit_test.hpp>
// release vc80
//
// xeumeuleu/xml.h 24
// boost/shared_ptr.hpp 5
// boost/bind.hpp 6
// boost/type_traits.hpp 19
// boost/function_types/function_type.hpp 19
// boost/function.hpp 23
// boost/function.hpp + boost/bind.hpp 25
// boost/lambda/lambda.hpp 25
// boost/lambda/bind.hpp 22
// boost/function_types/function_type.hpp + boost/type_traits.hpp 36
// boost/spirit/home/phoenix/core.hpp 46
//
// boost/test/auto_unit_test.hpp 27
// turtle/mock.hpp 89
// boost/test/auto_unit_test.hpp + turtle/mock.hpp 93
//
// all boost includes from turtle 89
// getting rid of :
// boost/bind 3
// function_type 13
// boost/phoenix 31