aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/AuctionHouse/AuctionHouseMgr.h
diff options
context:
space:
mode:
authorShauren <shauren.trinity@gmail.com>2020-04-27 09:06:49 +0200
committerShauren <shauren.trinity@gmail.com>2020-04-27 09:06:49 +0200
commitec87d048b4ebbb326158bc05512d1cc5ecbe8271 (patch)
treee5b2e066c61cb65f1c042ba061b0460f2a7a4dbb /src/server/game/AuctionHouse/AuctionHouseMgr.h
parent6f7ff9a3efd10cd4f776a67540109e7bb774f1c5 (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.h4
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,