Argx 1.0.0-build
Simple 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   true
 
#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   0
 
#define ARGX_VERSION_PATCH   0
 
#define ARGX_VERSION_STATE   "build"
 
#define ARGX_VERSION_STD   20250604
 

Macro Definition Documentation

◆ ARGX_DEV

#define ARGX_DEV   true

Definition at line 23 of file macros.hpp.

◆ ARGX_STRINGIFY

#define ARGX_STRINGIFY ( x)
Value:
#x

Definition at line 26 of file macros.hpp.

◆ ARGX_TOSTRING

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

Definition at line 27 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 17 of file macros.hpp.

◆ ARGX_VERSION_CHECK

Value:
#define ARGX_VERSION_STATE
Definition macros.hpp:15
#define ARGX_VERSION_MINOR
Definition macros.hpp:5
#define ARGX_VERSION_MAJOR
Definition macros.hpp:4
#define ARGX_VERSION_PATCH
Definition macros.hpp:6

Definition at line 19 of file macros.hpp.

19#define ARGX_VERSION_CHECK(ARGX_VERSION_MAJOR, ARGX_VERSION_MINOR, ARGX_VERSION_PATCH, ARGX_VERSION_STATE) \
20 (((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 4 of file macros.hpp.

◆ ARGX_VERSION_MINOR

#define ARGX_VERSION_MINOR   0

Definition at line 5 of file macros.hpp.

◆ ARGX_VERSION_PATCH

#define ARGX_VERSION_PATCH   0

Definition at line 6 of file macros.hpp.

◆ ARGX_VERSION_STATE

#define ARGX_VERSION_STATE   "build"

Definition at line 15 of file macros.hpp.

◆ ARGX_VERSION_STD

#define ARGX_VERSION_STD   20250604

Definition at line 8 of file macros.hpp.