diff options
author | Shauren <shauren.trinity@gmail.com> | 2020-04-27 09:06:49 +0200 |
---|---|---|
committer | Shauren <shauren.trinity@gmail.com> | 2020-04-27 09:06:49 +0200 |
commit | ec87d048b4ebbb326158bc05512d1cc5ecbe8271 (patch) | |
tree | e5b2e066c61cb65f1c042ba061b0460f2a7a4dbb /src/server/game/AuctionHouse/AuctionHouseMgr.h | |
parent | 6f7ff9a3efd10cd4f776a67540109e7bb774f1c5 (diff) |
Core/Misc: Enum flag v3 - allow enabling flag operations directly after enum definition when inside namespaces
Diffstat (limited to 'src/server/game/AuctionHouse/AuctionHouseMgr.h')
-rw-r--r-- | src/server/game/AuctionHouse/AuctionHouseMgr.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/server/game/AuctionHouse/AuctionHouseMgr.h b/src/server/game/AuctionHouse/AuctionHouseMgr.h index 86e311a67af..308df2083a4 100644 --- a/src/server/game/AuctionHouse/AuctionHouseMgr.h +++ b/src/server/game/AuctionHouse/AuctionHouseMgr.h @@ -111,7 +111,7 @@ enum class AuctionHouseFilterMask : uint32 ArtifactQuality = 0x400, }; -namespace EnumFlag { template<> struct IsFlag<AuctionHouseFilterMask> : std::true_type { }; } +DEFINE_ENUM_FLAG(AuctionHouseFilterMask); enum class AuctionHouseSortOrder : uint8 { @@ -295,7 +295,7 @@ public: void Update(); void BuildListBuckets(WorldPackets::AuctionHouse::AuctionListBucketsResult& listBucketsResult, Player* player, - std::wstring const& name, uint8 minLevel, uint8 maxLevel, EnumFlag_t<AuctionHouseFilterMask> filters, Optional<AuctionSearchClassFilters> const& classFilters, + std::wstring const& name, uint8 minLevel, uint8 maxLevel, EnumFlag<AuctionHouseFilterMask> filters, Optional<AuctionSearchClassFilters> const& classFilters, uint8 const* knownPetBits, std::size_t knownPetBitsCount, uint8 maxKnownPetLevel, uint32 offset, WorldPackets::AuctionHouse::AuctionSortDef const* sorts, std::size_t sortCount); void BuildListBuckets(WorldPackets::AuctionHouse::AuctionListBucketsResult& listBucketsResult, Player* player, |