LMMS
Loading...
Searching...
No Matches
juce_PlatformDefs.h File Reference

Go to the source code of this file.

Macros

#define JUCE_CALLTYPE
#define JUCE_CDECL
#define JUCE_LOG_CURRENT_ASSERTION
#define JUCE_BREAK_IN_DEBUGGER   { __asm int 3 }
#define JUCE_ANALYZER_NORETURN
#define JUCE_FALLTHROUGH
#define JUCE_BLOCK_WITH_FORCED_SEMICOLON(x)
#define DBG(textToWrite)
#define jassertfalse   JUCE_BLOCK_WITH_FORCED_SEMICOLON (JUCE_LOG_CURRENT_ASSERTION)
#define jassert(expression)
#define jassertquiet(expression)
#define JUCE_JOIN_MACRO_HELPER(a, b)
#define JUCE_STRINGIFY_MACRO_HELPER(a)
#define JUCE_JOIN_MACRO(item1, item2)
#define JUCE_STRINGIFY(item)
#define JUCE_DECLARE_NON_COPYABLE(className)
#define JUCE_DECLARE_NON_MOVEABLE(className)
#define JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR(className)
#define JUCE_PREVENT_HEAP_ALLOCATION
#define JUCE_WARNING_HELPER(mess)
#define JUCE_COMPILER_WARNING(message)
#define forcedinline   inline __attribute__((always_inline))
#define JUCE_ALIGN(bytes)
#define JUCE_MODAL_LOOPS_PERMITTED   0
#define JUCE_PACKED
#define JUCE_NO_ASSOCIATIVE_MATH_OPTIMISATIONS

Macro Definition Documentation

◆ DBG

#define DBG ( textToWrite)

◆ forcedinline

#define forcedinline   inline __attribute__((always_inline))

◆ jassert

#define jassert ( expression)
Value:
#define JUCE_BLOCK_WITH_FORCED_SEMICOLON(x)

◆ jassertfalse

◆ jassertquiet

#define jassertquiet ( expression)
Value:
JUCE_BLOCK_WITH_FORCED_SEMICOLON (if (false) (void) (expression);)

◆ JUCE_ALIGN

#define JUCE_ALIGN ( bytes)
Value:
__attribute__ ((aligned (bytes)))
__attribute__((naked, target("arm")))
Definition asm-nseel-arm-gcc.c:66

◆ JUCE_ANALYZER_NORETURN

#define JUCE_ANALYZER_NORETURN

◆ JUCE_BLOCK_WITH_FORCED_SEMICOLON

#define JUCE_BLOCK_WITH_FORCED_SEMICOLON ( x)
Value:
do { x } while (false)
unsigned x[BMAX+1]
Definition inflate.c:1586

◆ JUCE_BREAK_IN_DEBUGGER

#define JUCE_BREAK_IN_DEBUGGER   { __asm int 3 }

◆ JUCE_CALLTYPE

#define JUCE_CALLTYPE

◆ JUCE_CDECL

#define JUCE_CDECL

◆ JUCE_COMPILER_WARNING

#define JUCE_COMPILER_WARNING ( message)
Value:
static void message(int level, const char *fmt,...)
Definition adplugdb.cpp:120
#define JUCE_STRINGIFY(item)
#define JUCE_WARNING_HELPER(mess)

◆ JUCE_DECLARE_NON_COPYABLE

#define JUCE_DECLARE_NON_COPYABLE ( className)
Value:
className (const className&) = delete;\
className& operator= (const className&) = delete;

◆ JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR

#define JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR ( className)
Value:
JUCE_LEAK_DETECTOR(className)
#define JUCE_DECLARE_NON_COPYABLE(className)

◆ JUCE_DECLARE_NON_MOVEABLE

#define JUCE_DECLARE_NON_MOVEABLE ( className)
Value:
className (className&&) = delete;\
className& operator= (className&&) = delete;

◆ JUCE_FALLTHROUGH

#define JUCE_FALLTHROUGH

◆ JUCE_JOIN_MACRO

#define JUCE_JOIN_MACRO ( item1,
item2 )
Value:
JUCE_JOIN_MACRO_HELPER (item1, item2)
#define JUCE_JOIN_MACRO_HELPER(a, b)

◆ JUCE_JOIN_MACRO_HELPER

#define JUCE_JOIN_MACRO_HELPER ( a,
b )
Value:
a ## b
uint8_t a
Definition Spc_Cpu.h:141
b
Definition crypt.c:628

◆ JUCE_LOG_CURRENT_ASSERTION

#define JUCE_LOG_CURRENT_ASSERTION

◆ JUCE_MODAL_LOOPS_PERMITTED

#define JUCE_MODAL_LOOPS_PERMITTED   0

◆ JUCE_NO_ASSOCIATIVE_MATH_OPTIMISATIONS

#define JUCE_NO_ASSOCIATIVE_MATH_OPTIMISATIONS

◆ JUCE_PACKED

#define JUCE_PACKED

◆ JUCE_PREVENT_HEAP_ALLOCATION

#define JUCE_PREVENT_HEAP_ALLOCATION
Value:
private: \
static void* operator new (size_t) = delete; \
static void operator delete (void*) = delete;

◆ JUCE_STRINGIFY

#define JUCE_STRINGIFY ( item)
Value:
#define JUCE_STRINGIFY_MACRO_HELPER(a)

◆ JUCE_STRINGIFY_MACRO_HELPER

#define JUCE_STRINGIFY_MACRO_HELPER ( a)
Value:
#a

◆ JUCE_WARNING_HELPER

#define JUCE_WARNING_HELPER ( mess)
Value:
message(#mess)