Macros
asmjit_apibegin.h File Reference
#include "./build.h"

Macros

#define ASMJIT_ENUM(NAME)   enum NAME
 
#define ASMJIT_NONCONSTRUCTIBLE(...)
 
#define ASMJIT_NONCOPYABLE(...)
 
#define ASMJIT_UNDEF_NOEXCEPT
 
#define ASMJIT_UNDEF_NULLPTR
 
#define ASMJIT_UNDEF_OVERRIDE
 
#define noexcept   ASMJIT_NOEXCEPT
 
#define nullptr   NULL
 
#define override
 

Macro Definition Documentation

◆ ASMJIT_ENUM

#define ASMJIT_ENUM (   NAME)    enum NAME

◆ ASMJIT_NONCONSTRUCTIBLE

#define ASMJIT_NONCONSTRUCTIBLE (   ...)
Value:
private: \
inline __VA_ARGS__(); \
inline __VA_ARGS__(const __VA_ARGS__& other); \
inline __VA_ARGS__& operator=(const __VA_ARGS__& other); \
public:

◆ ASMJIT_NONCOPYABLE

#define ASMJIT_NONCOPYABLE (   ...)
Value:
private: \
inline __VA_ARGS__(const __VA_ARGS__& other); \
inline __VA_ARGS__& operator=(const __VA_ARGS__& other); \
public:

◆ ASMJIT_UNDEF_NOEXCEPT

#define ASMJIT_UNDEF_NOEXCEPT

◆ ASMJIT_UNDEF_NULLPTR

#define ASMJIT_UNDEF_NULLPTR

◆ ASMJIT_UNDEF_OVERRIDE

#define ASMJIT_UNDEF_OVERRIDE

◆ noexcept

#define noexcept   ASMJIT_NOEXCEPT

◆ nullptr

#define nullptr   NULL

◆ override

#define override