IceShard 1
A personal game engine project, with development focused on 2D/2.5D games.
Loading...
Searching...
No Matches
ice::TaskFlags Struct Reference

#include <ice/task_flags.hxx>

Public Member Functions

constexpr TaskFlags () noexcept=default
template<ice::TaskFlagType Flags>
constexpr TaskFlags (Flags flags) noexcept
template<ice::TaskFlagType Flags>
constexpr auto operator= (Flags flags) noexcept -> TaskFlags &
template<ice::TaskFlagType Flags>
constexpr operator Flags () const noexcept

Public Attributes

ice::TaskFlagBaseType value = Constant_TaskFlagNormalPrioValue

Constructor & Destructor Documentation

◆ TaskFlags() [1/2]

ice::TaskFlags::TaskFlags ( )
constexprdefaultnoexcept

◆ TaskFlags() [2/2]

template<ice::TaskFlagType Flags>
ice::TaskFlags::TaskFlags ( Flags flags)
inlineconstexprnoexcept

Member Function Documentation

◆ operator Flags()

template<ice::TaskFlagType Flags>
ice::TaskFlags::operator Flags ( ) const
inlineconstexprnoexcept

◆ operator=()

template<ice::TaskFlagType Flags>
auto ice::TaskFlags::operator= ( Flags flags) -> TaskFlags &
inlineconstexprnoexcept

Member Data Documentation

◆ value


The documentation for this struct was generated from the following file: