]> git.proxmox.com Git - ceph.git/blob - ceph/src/boost/libs/wave/samples/token_statistics/token_statistics.hpp
add subtree-ish sources for 12.0.3
[ceph.git] / ceph / src / boost / libs / wave / samples / token_statistics / token_statistics.hpp
1 /*=============================================================================
2 Boost.Wave: A Standard compliant C++ preprocessor library
3
4 Sample: Collect token statistics from the analysed files
5
6 http://www.boost.org/
7
8 Copyright (c) 2001-2010 Hartmut Kaiser. Distributed under the Boost
9 Software License, Version 1.0. (See accompanying file
10 LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
11 =============================================================================*/
12
13 #if !defined(TOKEN_STATISTICS_HPP)
14 #define TOKEN_STATISTICS_HPP
15
16 ///////////////////////////////////////////////////////////////////////////////
17 // include often used files from the stdlib
18 #include <iostream>
19 #include <fstream>
20 #include <string>
21 #include <vector>
22
23 ///////////////////////////////////////////////////////////////////////////////
24 // include boost config
25 #include <boost/config.hpp> // global configuration information
26 #include <boost/assert.hpp>
27
28 ///////////////////////////////////////////////////////////////////////////////
29 // build version
30 #include "token_statistics_version.hpp"
31
32 ///////////////////////////////////////////////////////////////////////////////
33 // Now include the configuration stuff for the Wave library itself
34 #include <boost/wave/wave_config.hpp>
35
36 ///////////////////////////////////////////////////////////////////////////////
37 // MSVC specific #pragma's
38 #if defined(BOOST_MSVC)
39 #pragma warning (disable: 4355) // 'this' used in base member initializer list
40 #pragma warning (disable: 4800) // forcing value to bool 'true' or 'false'
41 #pragma inline_depth(255)
42 #pragma inline_recursion(on)
43 #endif // defined(BOOST_MSVC)
44
45 ///////////////////////////////////////////////////////////////////////////////
46 // include required boost libraries
47 #include <boost/pool/pool_alloc.hpp>
48
49 #endif // !defined(TOKEN_STATISTICS_HPP)