SA_Support
Sapphire's Suite's C++ Support library.
Loading...
Searching...
No Matches
Functions
BitScanForward.hpp File Reference

BitScanForward cross-platform implementation. More...

#include <cstdint>
#include <SA/Support/Compilers.hpp>

Go to the source code of this file.

Functions

uint32_t SA::BitScanForward (uint32_t _mask)
 Cross-platform BitScanForward implementation.
 

Detailed Description

BitScanForward cross-platform implementation.

Function Documentation

◆ BitScanForward()

uint32_t SA::BitScanForward ( uint32_t _mask)
inline

Cross-platform BitScanForward implementation.

Parameters
[in]_maskMask to scan.
Returns
Index of first set bit or -1 if no set bit found.