pabigot  0.1.1
C++ support classes
common.hpp
Go to the documentation of this file.
1 /* SPDX-License-Identifier: Apache-2.0 */
2 /* Copyright 2014-2019 Peter A. Bigot */
3 
11 #ifndef PABIGOT_COMMON_HPP
12 #define PABIGOT_COMMON_HPP
13 #pragma once
14 
20 #define PABIGOT_OPTION_FULLCPP 0
21 
22 #if (__cplusplus - 0) < 201703L
23 #error This package requires C++17 or later
24 #endif /* pre-C++17 */
25 
26 #include <utility>
27 
34 #define PABIGOT_VERSION "0.1.1"
35 
41 #define PABIGOT_VERSION_MAJOR 0
42 
44 #define PABIGOT_VERSION_MINOR 1
45 
47 #define PABIGOT_VERSION_PATCH 1
48 
64 #define PABIGOT_VERSION_RELEASE 1L
65 
66 #if (PABIGOT_DOXYGEN - 0)
67 #ifndef PABIGOT_VERSION_RELEASE
68 #define PABIGOT_VERSION_RELEASE 0L
69 #endif
70 #ifndef PABIGOT_VERSION_DEVEL
71 #define PABIGOT_VERSION_DEVEL 0L
72 #endif
73 #endif // PABIGOT_DOXYGEN
74 
76 namespace pabigot {
77 
84 namespace external {
85 } // ns external
86 
87 } // ns pabigot
88 
89 #endif /* PABIGOT_COMMON_HPP */
pabigot
Root for all pabigot namespaces.
Definition: gap.hpp:15