Argx 1.2.2-build
Simple yet powerful argument parser made in C++
Loading...
Searching...
No Matches
macros.hpp File Reference

Go to the source code of this file.

Macros

#define ARGX_DEV   false
#define ARGX_PY_REQUIRED_VERSION_STD   20250721
#define ARGX_STRINGIFY(x)
#define ARGX_TOSTRING(x)
#define ARGX_VERSION   ((ARGX_VERSION_MAJOR<<16)|(ARGX_VERSION_MINOR<<8)|(ARGX_VERSION_PATCH)|(ARGX_VERSION_STATE << 24))
#define ARGX_VERSION_CHECK(ARGX_VERSION_MAJOR, ARGX_VERSION_MINOR, ARGX_VERSION_PATCH, ARGX_VERSION_STATE)
#define ARGX_VERSION_MAJOR   1
#define ARGX_VERSION_MINOR   2
#define ARGX_VERSION_PATCH   2
#define ARGX_VERSION_STATE   "build"
#define ARGX_VERSION_STD   20250903

Macro Definition Documentation

◆ ARGX_DEV

#define ARGX_DEV   false

Definition at line 33 of file macros.hpp.

◆ ARGX_PY_REQUIRED_VERSION_STD

#define ARGX_PY_REQUIRED_VERSION_STD   20250721

Definition at line 14 of file macros.hpp.

◆ ARGX_STRINGIFY

#define ARGX_STRINGIFY ( x)
Value:
#x

Definition at line 36 of file macros.hpp.

◆ ARGX_TOSTRING

#define ARGX_TOSTRING ( x)
Value:
#define ARGX_STRINGIFY(x)
Definition macros.hpp:36

Definition at line 37 of file macros.hpp.

◆ ARGX_VERSION

#define ARGX_VERSION   ((ARGX_VERSION_MAJOR<<16)|(ARGX_VERSION_MINOR<<8)|(ARGX_VERSION_PATCH)|(ARGX_VERSION_STATE << 24))

Definition at line 27 of file macros.hpp.

◆ ARGX_VERSION_CHECK

Value:
#define ARGX_VERSION_STATE
Definition macros.hpp:22
#define ARGX_VERSION_MINOR
Definition macros.hpp:10
#define ARGX_VERSION_MAJOR
Definition macros.hpp:9
#define ARGX_VERSION_PATCH
Definition macros.hpp:11

Definition at line 29 of file macros.hpp.

29#define ARGX_VERSION_CHECK(ARGX_VERSION_MAJOR, ARGX_VERSION_MINOR, ARGX_VERSION_PATCH, ARGX_VERSION_STATE) \
30 (((ARGX_VERSION_MAJOR)<<16)|((ARGX_VERSION_MINOR)<<8)|(ARGX_VERSION_PATCH)|((ARGX_VERSION_STATE) << 24))

◆ ARGX_VERSION_MAJOR

#define ARGX_VERSION_MAJOR   1

Definition at line 9 of file macros.hpp.

◆ ARGX_VERSION_MINOR

#define ARGX_VERSION_MINOR   2

Definition at line 10 of file macros.hpp.

◆ ARGX_VERSION_PATCH

#define ARGX_VERSION_PATCH   2

Definition at line 11 of file macros.hpp.

◆ ARGX_VERSION_STATE

#define ARGX_VERSION_STATE   "build"

Definition at line 22 of file macros.hpp.

◆ ARGX_VERSION_STD

#define ARGX_VERSION_STD   20250903

Definition at line 13 of file macros.hpp.