wren
Vulkan-based game engine
Loading...
Searching...
No Matches
macros.hpp File Reference
#include <cassert>
Include dependency graph for macros.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define WREN_STATEMENT_BEGIN   do {
#define WREN_STATEMENT_END
#define LINEIZE_(n, line)
#define LINEIZE(n, line)
#define STATEMENT_MACRO_START   while (false) {
#define STATEMENT_MACRO_END   }
#define WREN_ASSERT(expr, msg)

Macro Definition Documentation

◆ LINEIZE

#define LINEIZE ( n,
line )
Value:
LINEIZE_(n, line)
#define LINEIZE_(n, line)
Definition macros.hpp:10

◆ LINEIZE_

#define LINEIZE_ ( n,
line )
Value:
n##line

◆ STATEMENT_MACRO_END

#define STATEMENT_MACRO_END   }

◆ STATEMENT_MACRO_START

#define STATEMENT_MACRO_START   while (false) {

◆ WREN_ASSERT

#define WREN_ASSERT ( expr,
msg )

◆ WREN_STATEMENT_BEGIN

#define WREN_STATEMENT_BEGIN   do {

◆ WREN_STATEMENT_END

#define WREN_STATEMENT_END
Value:
} \
while (false);