Loading [MathJax]/extensions/tex2jax.js
 
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
asmjit_apibegin.h File Reference
#include "./build.h"

Macros

#define ASMJIT_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)
Value:
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