Skip to content
A edited this page Aug 30, 2022 · 1 revision

Reference

Contains core definitions needed for engine to run.

Type aliases

Name Description
age_string_t String type for AGE. As there is custom string type planned for the future, it serves as a placeholder for the time being. Resolves to std::string

Macros

Name Description
AGE_EXPAND_MACRO(x) Expands a macro
AGE_BIND_EVENT_FN(x) Binds function to the current this context
AGE_BIT(x) Creates a bit with an offset x. Can be used to create bitfields.
AGE_STRINGIFY(x) Stringifies the value provided into it.
debug only DEBUG_BREAK() Interrupts execution as a breakpoints would do
DLL_LOCAL Makes symbol local to the library.

Clone this wiki locally