![]() |
TrinityCore
|
Public Member Functions | |
| Sorter (LocaleConstant locale, std::span< WorldPackets::AuctionHouse::AuctionSortDef const > sorts) | |
| bool | operator() (AuctionPosting const *left, AuctionPosting const *right) const |
Private Member Functions | |
| int64 | CompareColumns (AuctionHouseSortOrder column, AuctionPosting const *left, AuctionPosting const *right) const |
Private Attributes | |
| LocaleConstant | _locale |
| std::span< WorldPackets::AuctionHouse::AuctionSortDef const > | _sorts |
Definition at line 280 of file AuctionHouseMgr.cpp.
|
inline |
Definition at line 283 of file AuctionHouseMgr.cpp.
|
inlineprivate |
Definition at line 303 of file AuctionHouseMgr.cpp.
References _locale, Bid, AuctionPosting::BidAmount, AuctionPosting::Bucket, Buyout, AuctionPosting::BuyoutOrUnitPrice, AuctionPosting::EndTime, AuctionsBucketData::FullName, ITEM_MODIFIER_BATTLE_PET_LEVEL, ITEM_MODIFIER_BATTLE_PET_SPECIES_ID, AuctionPosting::Items, Level, AuctionPosting::MinBid, Name, Price, AuctionsBucketData::SortLevel, and TimeRemaining.
Referenced by operator()().
|
inline |
Definition at line 286 of file AuctionHouseMgr.cpp.
References _sorts, CompareColumns(), AuctionPosting::Id, and AuctionPosting::StartTime.
|
private |
Definition at line 338 of file AuctionHouseMgr.cpp.
Referenced by CompareColumns().
|
private |
Definition at line 339 of file AuctionHouseMgr.cpp.
Referenced by operator()().