pabigot
0.1.1
C++ support classes
|
General-use material that applies to all of pabigot. More...
#include <utility>
Go to the source code of this file.
Namespaces | |
pabigot | |
Root for all pabigot namespaces. | |
pabigot::external | |
Namespace enclosing all material derived from external sources. | |
Macros | |
#define | PABIGOT_OPTION_FULLCPP 0 |
Defined to preprocessor true if built with fullcpp support. More... | |
#define | PABIGOT_VERSION "0.1.1" |
The version identifier for this library as a text string. More... | |
#define | PABIGOT_VERSION_MAJOR 0 |
Major component of version number. More... | |
#define | PABIGOT_VERSION_MINOR 1 |
Minor component of version number. | |
#define | PABIGOT_VERSION_PATCH 1 |
Patch component of version number. | |
#define | PABIGOT_VERSION_RELEASE 1L |
This macro is defined to a preprocessor true value when the package is a release version. More... | |
#define | PABIGOT_VERSION_DEVEL 0L |
This macro is defined a monotonically non-decreasing integral value during a development series leading to a new release. More... | |
General-use material that applies to all of pabigot.
This should be included in every library header that does not include any other library headers.
#define PABIGOT_OPTION_FULLCPP 0 |
Defined to preprocessor true if built with fullcpp
support.
If false features that depend on exceptions, runtime type inference, threads, and other heavy-weight capabilities are not present in the installation.
#define PABIGOT_VERSION "0.1.1" |
The version identifier for this library as a text string.
Package versioning follows semver. Pre-release versions use a tag of the form dev.YYYYMMDDXX
. The macros PABIGOT_VERSION_RELEASE and PABIGOT_VERSION_DEVEL may be used to distinguish release and pre-release versions.
#define PABIGOT_VERSION_DEVEL 0L |
This macro is defined a monotonically non-decreasing integral value during a development series leading to a new release.
It is undefined when the package is a release version.
The value is modified during a development series only when a change is made that would trigger a semver major or minor version change. The value should be of the form YYYYMMDDXX
encoding the date of the change plus a two-digit monotonically increasing subfield.
#define PABIGOT_VERSION_MAJOR 0 |
Major component of version number.
#define PABIGOT_VERSION_RELEASE 1L |
This macro is defined to a preprocessor true value when the package is a release version.
It is undefined when the package is a development version.