TrinityCore
AuctionsBucketData::Sorter Class Reference

Public Member Functions

 Sorter (LocaleConstant locale, std::span< WorldPackets::AuctionHouse::AuctionSortDef const > sorts)
 
bool operator() (AuctionsBucketData const *left, AuctionsBucketData const *right) const
 

Private Member Functions

int64 CompareColumns (AuctionHouseSortOrder column, AuctionsBucketData const *left, AuctionsBucketData const *right) const
 

Private Attributes

LocaleConstant _locale
 
std::span< WorldPackets::AuctionHouse::AuctionSortDef const > _sorts
 

Detailed Description

Definition at line 234 of file AuctionHouseMgr.cpp.

Constructor & Destructor Documentation

◆ Sorter()

AuctionsBucketData::Sorter::Sorter ( LocaleConstant  locale,
std::span< WorldPackets::AuctionHouse::AuctionSortDef const >  sorts 
)
inline

Definition at line 237 of file AuctionHouseMgr.cpp.

Member Function Documentation

◆ CompareColumns()

int64 AuctionsBucketData::Sorter::CompareColumns ( AuctionHouseSortOrder  column,
AuctionsBucketData const *  left,
AuctionsBucketData const *  right 
) const
inlineprivate

Definition at line 253 of file AuctionHouseMgr.cpp.

+ Here is the caller graph for this function:

◆ operator()()

bool AuctionsBucketData::Sorter::operator() ( AuctionsBucketData const *  left,
AuctionsBucketData const *  right 
) const
inline

Definition at line 240 of file AuctionHouseMgr.cpp.

+ Here is the call graph for this function:

Member Data Documentation

◆ _locale

LocaleConstant AuctionsBucketData::Sorter::_locale
private

Definition at line 272 of file AuctionHouseMgr.cpp.

◆ _sorts

std::span<WorldPackets::AuctionHouse::AuctionSortDef const> AuctionsBucketData::Sorter::_sorts
private

Definition at line 273 of file AuctionHouseMgr.cpp.


The documentation for this class was generated from the following file: