C++ Library Extensions 2022.12.09
To help learn modern C++ programming
tpf_rational.hpp
Go to the documentation of this file.
1
12#ifndef _TPF_RATIONAL_HPP
13#define _TPF_RATIONAL_HPP
14
15#ifndef NOMINMAX
16#define NOMINMAX
17#endif
18
19#ifdef _MSVC_LANG
20 #if _MSVC_LANG < 201703L
21 #error This libary requires C++17 Standard (Visual Studio 2017).
22 #endif
23#else
24
25 #if __cplusplus < 201703
26 #error This library requires C++17 Standard (GNU g++ version 8.0 or clang++ version 8.0 above)
27 #endif // end of __cplusplus
28
29#endif // end of _MSVC_LANG
30
31#include <type_traits>
32#include <string>
33#include <cstring>
34
39namespace tpf
40{
45 namespace rational
46 {
47
48
49 } // end of namespace set
50
51} // end of namespace tpf
52
53#endif // end of file _TPF_RATIONAL_HPP
Includes subnamespace conversion.
Definition: 31-visit.cpp:7