• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 /*=============================================================================
2     Boost.Wave: A Standard compliant C++ preprocessor library
3     http://www.boost.org/
4 
5     Copyright (c) 2001-2012 Hartmut Kaiser. Distributed under the Boost
6     Software License, Version 1.0. (See accompanying file
7     LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
8 =============================================================================*/
9 
10 // Tests predefined macros
11 
12 //R #line 13 "t_3_002.cpp"
13 __STDC__                    //R 1
14 __STDC_VERSION__            //R __STDC_VERSION__
15 __cplusplus                 //R 199711L
16 __STDC_HOSTED__             //R __STDC_HOSTED__
17 __LINE__                    //R 17
18 __FILE__                    //R "$P"
19 __BASE_FILE__               //R "$F"
20 __WAVE_HAS_VARIADICS__      //R __WAVE_HAS_VARIADICS__
21 __INCLUDE_LEVEL__           //R 0
22 //R #line 50 "test.cpp"
23 #line 50 "test.cpp"
24 __LINE__                    //R 50
25 __FILE__                    //R "test.cpp"
26 __BASE_FILE__               //R "$F"
27 
28 
29 //R #line 56 "test.cpp"
30 __LINE__                    //R 56
31 __FILE__                    //R "test.cpp"
32 __BASE_FILE__               //R "$F"
33 
34 //H 01: <built-in>(1): __STDC__
35 //H 02: 1
36 //H 03: 1
37 //H 01: <built-in>(1): __cplusplus
38 //H 02: 199711L
39 //H 03: 199711L
40 //H 01: <built-in>(1): __LINE__
41 //H 02: 17
42 //H 03: 17
43 //H 01: <built-in>(1): __FILE__
44 //H 02: "$P(t_3_002.cpp)"
45 //H 03: "$P(t_3_002.cpp)"
46 //H 01: <built-in>(1): __BASE_FILE__
47 //H 02: "$F"
48 //H 03: "$F"
49 //H 01: <built-in>(1): __INCLUDE_LEVEL__
50 //H 02: 0
51 //H 03: 0
52 //H 10: t_3_002.cpp(23): #line
53 //H 17: 50 "test.cpp" (50, "test.cpp")
54 //H 01: <built-in>(1): __LINE__
55 //H 02: 50
56 //H 03: 50
57 //H 01: <built-in>(1): __FILE__
58 //H 02: "test.cpp"
59 //H 03: "test.cpp"
60 //H 01: <built-in>(1): __BASE_FILE__
61 //H 02: "$F"
62 //H 03: "$F"
63 //H 01: <built-in>(1): __LINE__
64 //H 02: 56
65 //H 03: 56
66 //H 01: <built-in>(1): __FILE__
67 //H 02: "test.cpp"
68 //H 03: "test.cpp"
69 //H 01: <built-in>(1): __BASE_FILE__
70 //H 02: "$F"
71 //H 03: "$F"
72