varpar.cpp v1.0.0-build
Parse variables in an env style for C++ from a .varpar file
Loading...
Searching...
No Matches
VPpredefines.hpp File Reference

Go to the source code of this file.

Macros

#define VP_DEFAULT_CPP_STD   201703L
 VPpredefines.h - pcannonProjectStandards Predefines for C and C++ projects STD Information: 20250723 - 1.0S NOTES: Renamed to VPpredefines.hpp.
#define VP_DEV   true
#define VP_STRINGIFY(x)
#define VP_TOSTRING(x)
#define VP_VERSION   ((VP_VERSION_MAJOR<<16)|(VP_VERSION_MINOR<<8)|(VP_VERSION_PATCH)|(VP_VERSION_STATE << 24))
#define VP_VERSION_CHECK(VP_VERSION_MAJOR, VP_VERSION_MINOR, VP_VERSION_PATCH, VP_VERSION_STATE)
#define VP_VERSION_MAJOR   1
#define VP_VERSION_MINOR   0
#define VP_VERSION_PATCH   0
#define VP_VERSION_STATE   "build"
#define VP_VERSION_STD   20251027

Macro Definition Documentation

◆ VP_DEFAULT_CPP_STD

#define VP_DEFAULT_CPP_STD   201703L

VPpredefines.h - pcannonProjectStandards Predefines for C and C++ projects STD Information: 20250723 - 1.0S NOTES: Renamed to VPpredefines.hpp.

Definition at line 12 of file VPpredefines.hpp.

◆ VP_DEV

#define VP_DEV   true

Definition at line 37 of file VPpredefines.hpp.

◆ VP_STRINGIFY

#define VP_STRINGIFY ( x)
Value:
#x

Definition at line 33 of file VPpredefines.hpp.

◆ VP_TOSTRING

#define VP_TOSTRING ( x)
Value:
#define VP_STRINGIFY(x)

Definition at line 34 of file VPpredefines.hpp.

◆ VP_VERSION

#define VP_VERSION   ((VP_VERSION_MAJOR<<16)|(VP_VERSION_MINOR<<8)|(VP_VERSION_PATCH)|(VP_VERSION_STATE << 24))

Definition at line 27 of file VPpredefines.hpp.

◆ VP_VERSION_CHECK

Value:
#define VP_VERSION_MAJOR
#define VP_VERSION_MINOR
#define VP_VERSION_STATE
#define VP_VERSION_PATCH

Definition at line 29 of file VPpredefines.hpp.

29#define VP_VERSION_CHECK(VP_VERSION_MAJOR, VP_VERSION_MINOR, VP_VERSION_PATCH, VP_VERSION_STATE) \
30 (((VP_VERSION_MAJOR)<<16)|((VP_VERSION_MINOR)<<8)|(VP_VERSION_PATCH)|((VP_VERSION_STATE) << 24))

◆ VP_VERSION_MAJOR

#define VP_VERSION_MAJOR   1

Definition at line 15 of file VPpredefines.hpp.

◆ VP_VERSION_MINOR

#define VP_VERSION_MINOR   0

Definition at line 16 of file VPpredefines.hpp.

◆ VP_VERSION_PATCH

#define VP_VERSION_PATCH   0

Definition at line 17 of file VPpredefines.hpp.

◆ VP_VERSION_STATE

#define VP_VERSION_STATE   "build"

Definition at line 25 of file VPpredefines.hpp.

◆ VP_VERSION_STD

#define VP_VERSION_STD   20251027

Definition at line 19 of file VPpredefines.hpp.