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