| 17 | using std::endl; |
| 18 | |
| 19 | int main() |
| 20 | { |
| 21 | cout << "Verify macro reporting works correctly\n"; |
| 22 | cout << " NOSUCHMACRO: " << BOOST_MACRO_VALUE(NOSUCHMACRO) << endl; |
| 23 | #define SUCHAMACRO |
| 24 | cout << " SUCHAMACRO: " << BOOST_MACRO_VALUE(SUCHAMACRO) << endl; |
| 25 | cout << " BOOST_VERSION: " << BOOST_MACRO_VALUE(BOOST_VERSION) << endl; |
| 26 | |
| 27 | cout << "Report macro values that may be useful in debugging various test programs\n"; |
| 28 | cout << " BOOST_VERSION: " << BOOST_MACRO_VALUE(BOOST_VERSION) << endl; |
| 29 | cout << " BOOST_FILESYSTEM_VERSION: " << BOOST_MACRO_VALUE(BOOST_FILESYSTEM_VERSION) << endl; |
| 30 | cout << " BOOST_FILESYSTEM_DEPRECATED: " << BOOST_MACRO_VALUE(BOOST_FILESYSTEM_DEPRECATED) << endl; |
| 31 | cout << " BOOST_FILESYSTEM_SOURCE: " << BOOST_MACRO_VALUE(BOOST_FILESYSTEM_SOURCE) << endl; |
| 32 | cout << " BOOST_FILESYSTEM_DYN_LINK: " << BOOST_MACRO_VALUE(BOOST_FILESYSTEM_DYN_LINK) << endl; |
| 33 | cout << " BOOST_FILESYSTEM_STATIC_LINK: " << BOOST_MACRO_VALUE(BOOST_FILESYSTEM_STATIC_LINK) << endl; |
| 34 | cout << " BOOST_ALL_NO_LIB: " << BOOST_MACRO_VALUE(BOOST_ALL_NO_LIB) << endl; |
| 35 | cout << " BOOST_FILESYSTEM_NO_LIB: " << BOOST_MACRO_VALUE(BOOST_FILESYSTEM_NO_LIB) << endl; |
| 36 | cout << " BOOST_LIB_NAME: " << BOOST_MACRO_VALUE(BOOST_LIB_NAME) << endl; |
| 37 | cout << " BOOST_FILESYSTEM_POSIX_API: " << BOOST_MACRO_VALUE(BOOST_FILESYSTEM_POSIX_API) << endl; |
| 38 | cout << " BOOST_FILESYSTEM_WINDOWS_API: " << BOOST_MACRO_VALUE(BOOST_FILESYSTEM_WINDOWS_API) << endl; |
| 39 | cout << " _MSC_VER: " << BOOST_MACRO_VALUE(_MSC_VER) << endl; |
| 40 | cout << " __MINGW32__: " << BOOST_MACRO_VALUE(__MINGW32__) << endl; |
| 41 | //cout << " : " << BOOST_MACRO_VALUE() << endl; |
| 42 | //cout << " : " << BOOST_MACRO_VALUE() << endl; |
| 43 | //cout << " : " << BOOST_MACRO_VALUE() << endl; |
| 44 | //cout << " : " << BOOST_MACRO_VALUE() << endl; |
| 45 | //cout << " : " << BOOST_MACRO_VALUE() << endl; |
| 46 | //cout << " : " << BOOST_MACRO_VALUE() << endl; |
| 47 | //cout << " : " << BOOST_MACRO_VALUE() << endl; |
| 48 | |
| 49 | return 0; |
| 50 | } |
nothing calls this directly
no outgoing calls
no test coverage detected