14 enum class LoadFlag : uint32_t {
17 GlobalSymbols = 1 << 1,
21 SecureSearch = 1 << 5,
32 inline LoadFlag operator|(LoadFlag lhs, LoadFlag rhs)
noexcept {
33 using underlying = std::underlying_type_t<LoadFlag>;
34 return static_cast<LoadFlag
>(
static_cast<underlying
>(lhs) |
static_cast<underlying
>(rhs));
43 inline bool operator&(LoadFlag lhs, LoadFlag rhs)
noexcept {
44 using underlying = std::underlying_type_t<LoadFlag>;
45 return static_cast<underlying
>(lhs) &
static_cast<underlying
>(rhs);
54 inline LoadFlag& operator|=(LoadFlag& lhs, LoadFlag rhs)
noexcept {