QP/C++  6.8.1
qpset.hpp File Reference

platform-independent priority sets of 8 or 64 elements. More...

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  QPSet
 Priority Set of up to 32 elements *‍/. More...
 

Namespaces

 QP
 namespace associated with the QP/C++ framework
 

Macros

#define QF_MAX_ACTIVE   32U
 

Typedefs

using QPSetBits = std::uint32_t
 bitmask for the internal representation of QPSet elements More...
 

Functions

std::uint_fast8_t QF_LOG2 (QPSetBits x) noexcept
 function that returns (log2(x) + 1), where x is a 32-bit bitmask More...
 

Detailed Description

platform-independent priority sets of 8 or 64 elements.

Definition in file qpset.hpp.

Macro Definition Documentation

◆ QF_MAX_ACTIVE

#define QF_MAX_ACTIVE   32U

Definition at line 46 of file qpset.hpp.