TrinityCore
AuctionPosting::Sorter Class Reference

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
 

Detailed Description

Definition at line 276 of file AuctionHouseMgr.cpp.

Constructor & Destructor Documentation

◆ Sorter()

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

Definition at line 279 of file AuctionHouseMgr.cpp.

Member Function Documentation

◆ CompareColumns()

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

Definition at line 299 of file AuctionHouseMgr.cpp.

+ Here is the caller graph for this function:

◆ operator()()

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

Definition at line 282 of file AuctionHouseMgr.cpp.

+ Here is the call graph for this function:

Member Data Documentation

◆ _locale

LocaleConstant AuctionPosting::Sorter::_locale
private

Definition at line 332 of file AuctionHouseMgr.cpp.

◆ _sorts

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

Definition at line 333 of file AuctionHouseMgr.cpp.


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