Enigma  3.2.0
A Simple, Reliable and Efficient Encryption Tool
Core.hpp File Reference
#include "Concepts.hpp"
#include "Constants.hpp"
#include "Macros.hpp"
#include "Platform.hpp"
#include "Types.hpp"
#include "Version.hpp"

Go to the source code of this file.

Macros

#define ENIGMA_CORE_H
 
#define ENIGMA_TESTING   false
 Enable/Disable Catch2 Tests. More...
 
#define ENIGMA_PROFILE   false
 Enable/Disable Profiling (N/I) More...
 
#define ENIGMA_GL_VERSION_MAJOR   3
 GL Version (using 3.3 for compatibility) More...
 
#define ENIGMA_GL_VERSION_MINOR   3
 
#define ENIGMA_DEBUG_BREAK()
 Multi platform break debug function. More...
 

Macro Definition Documentation

◆ ENIGMA_CORE_H

#define ENIGMA_CORE_H

Definition at line 3 of file Core.hpp.

◆ ENIGMA_DEBUG_BREAK

#define ENIGMA_DEBUG_BREAK ( )

Multi platform break debug function.

Definition at line 39 of file Core.hpp.

◆ ENIGMA_GL_VERSION_MAJOR

#define ENIGMA_GL_VERSION_MAJOR   3

GL Version (using 3.3 for compatibility)

Definition at line 22 of file Core.hpp.

◆ ENIGMA_GL_VERSION_MINOR

#define ENIGMA_GL_VERSION_MINOR   3

Definition at line 23 of file Core.hpp.

◆ ENIGMA_PROFILE

#define ENIGMA_PROFILE   false

Enable/Disable Profiling (N/I)

Definition at line 17 of file Core.hpp.

◆ ENIGMA_TESTING

#define ENIGMA_TESTING   false

Enable/Disable Catch2 Tests.

Definition at line 13 of file Core.hpp.