inkcpp
Loading...
Searching...
No Matches
C++

The recommandet way to use InkCPP with C++ is through Cmake, plesae refere the cmakeexample for that. More...

Namespaces

namespace  ink
 Namespace contaning all modules and classes from InkCPP.

Macros

#define inkAssert(condition, text, ...)
 Compile argument agnostic assert macro.
#define inkFail(text, ...)
 Compile argument agnostic assert macro (always asserts).

Detailed Description

The recommandet way to use InkCPP with C++ is through Cmake, plesae refere the cmakeexample for that.

In detail documentation for the runtime can be found in ink::runtime.

Macro Definition Documentation

◆ inkAssert

#define inkAssert ( condition,
text,
... )
Value:
checkf(condition, TEXT(text), ##__VA_ARGS__)

Compile argument agnostic assert macro.

behaves diffrent base on if it is an UnrealEngine compilation or standalone. Also respects INKCPP_NO_RTTI, INKCPP_NO_STD and INKCPP_NO_EXCEPTIONS.

◆ inkFail

#define inkFail ( text,
... )
Value:
checkf(false, TEXT(text), ##__VA_ARGS__)

Compile argument agnostic assert macro (always asserts).

See also
inkAssert