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 //O --variadics 11 12 // Tests predefined macros 13 14 //R #line 15 "t_3_003.cpp" 15 __STDC__ //R 1 16 __STDC_VERSION__ //R __STDC_VERSION__ 17 __cplusplus //R 199711L 18 __STDC_HOSTED__ //R __STDC_HOSTED__ 19 __LINE__ //R 19 20 __FILE__ //R "$P" 21 __BASE_FILE__ //R "$F" 22 __WAVE_HAS_VARIADICS__ //R 1 23 __INCLUDE_LEVEL__ //R 0 24 //R #line 50 "test.cpp" 25 #line 50 "test.cpp" 26 __LINE__ //R 50 27 __FILE__ //R "test.cpp" 28 __BASE_FILE__ //R "$F" 29 30 31 //R #line 56 "test.cpp" 32 __LINE__ //R 56 33 __FILE__ //R "test.cpp" 34 __BASE_FILE__ //R "$F" 35 36 //H 01: <built-in>(1): __STDC__ 37 //H 02: 1 38 //H 03: 1 39 //H 01: <built-in>(1): __cplusplus 40 //H 02: 199711L 41 //H 03: 199711L 42 //H 01: <built-in>(1): __LINE__ 43 //H 02: 19 44 //H 03: 19 45 //H 01: <built-in>(1): __FILE__ 46 //H 02: "$P(t_3_003.cpp)" 47 //H 03: "$P(t_3_003.cpp)" 48 //H 01: <built-in>(1): __BASE_FILE__ 49 //H 02: "$F" 50 //H 03: "$F" 51 //H 01: <built-in>(1): __WAVE_HAS_VARIADICS__ 52 //H 02: 1 53 //H 03: 1 54 //H 01: <built-in>(1): __INCLUDE_LEVEL__ 55 //H 02: 0 56 //H 03: 0 57 //H 10: t_3_003.cpp(25): #line 58 //H 17: 50 "test.cpp" (50, "test.cpp") 59 //H 01: <built-in>(1): __LINE__ 60 //H 02: 50 61 //H 03: 50 62 //H 01: <built-in>(1): __FILE__ 63 //H 02: "test.cpp" 64 //H 03: "test.cpp" 65 //H 01: <built-in>(1): __BASE_FILE__ 66 //H 02: "$F" 67 //H 03: "$F" 68 //H 01: <built-in>(1): __LINE__ 69 //H 02: 56 70 //H 03: 56 71 //H 01: <built-in>(1): __FILE__ 72 //H 02: "test.cpp" 73 //H 03: "test.cpp" 74 //H 01: <built-in>(1): __BASE_FILE__ 75 //H 02: "$F" 76 //H 03: "$F" 77