Skip to content

File Base.h

FileList > AIAC > Base.h

Go to the source code of this file

  • #include "AIAC/Log.h"
  • #include "AIAC/Assert.h"

Namespaces

Type Name
namespace AIAC

Macros

Type Name
define AIAC_BIND_EVENT_FN (fn) [this](auto&&... args) -> decltype(auto) { return this->fn(std::forward<decltype(args)>(args)...); }
define AIAC_EXPAND_MACRO (x) x
define AIAC_STRINGIFY_MACRO (x) #x
define BIT (x) (1 << x)

Macro Definition Documentation

define AIAC_BIND_EVENT_FN

#define AIAC_BIND_EVENT_FN (
    fn
) `[this](auto&&... args) -> decltype(auto) { return this->fn(std::forward<decltype(args)>(args)...); }`

define AIAC_EXPAND_MACRO

#define AIAC_EXPAND_MACRO (
    x
) `x`

define AIAC_STRINGIFY_MACRO

#define AIAC_STRINGIFY_MACRO (
    x
) `#x`

define BIT

#define BIT (
    x
) `(1 << x)`


The documentation for this class was generated from the following file src/AIAC/Base.h