docs
Loading...
Searching...
No Matches
Defines.h

Functions

template<BitmaskEnum T>
constexpr T operator| (T a, T b)
template<BitmaskEnum T>
constexpr T operator& (T a, T b)
template<BitmaskEnum T>
constexpr T operator^ (T a, T b)
template<BitmaskEnum T>
constexpr T operator~ (T a)
template<BitmaskEnum T>
constexpr T & operator|= (T &a, T b)
template<BitmaskEnum T>
constexpr T & operator&= (T &a, T b)
template<BitmaskEnum T>
constexpr T & operator^= (T &a, T b)
template<BitmaskEnum T>
constexpr bool HasFlag (T flags, T bits)
 Whether or not every bit in bits is set in flags.

Namespaces

namespace  ultralight
 Root namespace for every public Ultralight type, function, and enumeration.

Concepts

concept  ultralight::BitmaskEnum
 Whether or not a scoped enum has opted into the bitmask operators below by declaring consteval void ul_enable_bitmask_operators(E); beside its definition (found by argument-dependent lookup).

Macros

#define __STDC_LIMIT_MACROS
#define AExport   __attribute__((visibility("default")))
#define _thread_local   __thread

Macro Definition Documentation

◆ __STDC_LIMIT_MACROS

#define __STDC_LIMIT_MACROS

◆ _thread_local

#define _thread_local   __thread

◆ AExport

#define AExport   __attribute__((visibility("default")))

Go to the source code of this file.