qxLib
Public Member Functions | List of all members
qx::component_status_key Class Reference

A class that acts like time_ordered_priority_key but has a status field. More...

#include <components.h>

Inheritance diagram for qx::component_status_key:
qx::time_ordered_priority_key

Public Member Functions

 component_status_key (priority ePriority, flags< component_status > eStatusFlags) noexcept
 status object constructor More...
 
constexpr flags< component_status > get_status_flags () const noexcept
 Get object status. More...
 
constexpr void set_status_flags (flags< component_status > eStatusFlags) noexcept
 Set object status. More...
 
- Public Member Functions inherited from qx::time_ordered_priority_key
 time_ordered_priority_key (priority ePriority) noexcept
 time_ordered_priority_key object constructor More...
 
priority get_priority () const noexcept
 Get key priority. More...
 
constexpr void set_priority (priority ePriority) noexcept
 Set key priority. More...
 

Detailed Description

A class that acts like time_ordered_priority_key but has a status field.

Author
Khrapov
Date
10.08.2025

Definition at line 39 of file components.h.

Constructor & Destructor Documentation

◆ component_status_key()

qx::component_status_key::component_status_key ( priority  ePriority,
flags< component_status >  eStatusFlags 
)
inlinenoexcept

status object constructor

Parameters
ePriority- key priority
eStatusFlags- object status

Definition at line 34 of file components.inl.

Member Function Documentation

◆ get_status_flags()

constexpr flags< component_status > qx::component_status_key::get_status_flags ( ) const
constexprnoexcept

Get object status.

Return values
-object status

Definition at line 40 of file components.inl.

◆ set_status_flags()

constexpr void qx::component_status_key::set_status_flags ( flags< component_status >  eStatusFlags)
constexprnoexcept

Set object status.

Parameters
eStatusFlags- object status

Definition at line 45 of file components.inl.


The documentation for this class was generated from the following files: