FileSystemIndexer v0.1.2-beta
File System Indexer - An API to index files from your system
Loading...
Searching...
No Matches
FSIpredefines.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define __FSI_DIRUTILS_PREDEF_CPP_CLOSE   }
#define __FSI_DIRUTILS_PREDEF_CPP_OPEN   extern "C" {
 FSIpredefines.h - pcannonProjectStandards Predefines for C and C++ projects STD Information: 20250723 - 1.0S.
#define FSI_DEFAULT_CPP_STD   201703L
#define FSI_DEL(x)
#define FSI_DEV   true
#define FSI_FREE(x)
#define FSI_STRINGIFY(x)
#define FSI_TOSTRING(x)
#define FSI_VERSION   ((FSI_VERSION_MAJOR<<16)|(FSI_VERSION_MINOR<<8)|(FSI_VERSION_PATCH)|(FSI_VERSION_STATE << 24))
#define FSI_VERSION_CHECK(FSI_VERSION_MAJOR, FSI_VERSION_MINOR, FSI_VERSION_PATCH, FSI_VERSION_STATE)
#define FSI_VERSION_MAJOR   0
#define FSI_VERSION_MINOR   1
#define FSI_VERSION_PATCH   2
#define FSI_VERSION_STATE   "beta"
#define FSI_VERSION_STD   20260208

Macro Definition Documentation

◆ __FSI_DIRUTILS_PREDEF_CPP_CLOSE

#define __FSI_DIRUTILS_PREDEF_CPP_CLOSE   }

Definition at line 12 of file FSIpredefines.h.

◆ __FSI_DIRUTILS_PREDEF_CPP_OPEN

#define __FSI_DIRUTILS_PREDEF_CPP_OPEN   extern "C" {

FSIpredefines.h - pcannonProjectStandards Predefines for C and C++ projects STD Information: 20250723 - 1.0S.

Definition at line 11 of file FSIpredefines.h.

◆ FSI_DEFAULT_CPP_STD

#define FSI_DEFAULT_CPP_STD   201703L

Definition at line 21 of file FSIpredefines.h.

◆ FSI_DEL

#define FSI_DEL ( x)
Value:
delete x; x = nullptr

Definition at line 46 of file FSIpredefines.h.

◆ FSI_DEV

#define FSI_DEV   true

Definition at line 49 of file FSIpredefines.h.

◆ FSI_FREE

#define FSI_FREE ( x)
Value:
free(x); x = NULL

Definition at line 45 of file FSIpredefines.h.

Referenced by fsi::Indexer::__iteratePath(), and fsi_closeDir().

◆ FSI_STRINGIFY

#define FSI_STRINGIFY ( x)
Value:
#x

Definition at line 42 of file FSIpredefines.h.

◆ FSI_TOSTRING

#define FSI_TOSTRING ( x)
Value:
#define FSI_STRINGIFY(x)

Definition at line 43 of file FSIpredefines.h.

◆ FSI_VERSION

#define FSI_VERSION   ((FSI_VERSION_MAJOR<<16)|(FSI_VERSION_MINOR<<8)|(FSI_VERSION_PATCH)|(FSI_VERSION_STATE << 24))

Definition at line 36 of file FSIpredefines.h.

◆ FSI_VERSION_CHECK

Value:
#define FSI_VERSION_MINOR
#define FSI_VERSION_MAJOR
#define FSI_VERSION_PATCH
#define FSI_VERSION_STATE

Definition at line 38 of file FSIpredefines.h.

38#define FSI_VERSION_CHECK(FSI_VERSION_MAJOR, FSI_VERSION_MINOR, FSI_VERSION_PATCH, FSI_VERSION_STATE) \
39 (((FSI_VERSION_MAJOR)<<16)|((FSI_VERSION_MINOR)<<8)|(FSI_VERSION_PATCH)|((FSI_VERSION_STATE) << 24))

◆ FSI_VERSION_MAJOR

#define FSI_VERSION_MAJOR   0

Definition at line 24 of file FSIpredefines.h.

◆ FSI_VERSION_MINOR

#define FSI_VERSION_MINOR   1

Definition at line 25 of file FSIpredefines.h.

◆ FSI_VERSION_PATCH

#define FSI_VERSION_PATCH   2

Definition at line 26 of file FSIpredefines.h.

◆ FSI_VERSION_STATE

#define FSI_VERSION_STATE   "beta"

Definition at line 34 of file FSIpredefines.h.

◆ FSI_VERSION_STD

#define FSI_VERSION_STD   20260208

Definition at line 28 of file FSIpredefines.h.