![]() |
TrinityCore
|
Public Types | |
| using | Sorter = typename T::Sorter |
Public Member Functions | |
| AuctionsResultBuilder (uint32 offset, LocaleConstant locale, std::span< WorldPackets::AuctionHouse::AuctionSortDef const > sorts, AuctionHouseResultLimits maxResults) | |
| void | AddItem (T const *item) |
| std::span< T const *const > | GetResultRange () const |
| std::size_t | GetTotalCount () const |
| bool | HasMoreResults () const |
Private Attributes | |
| uint32 | _offset |
| Sorter | _sorter |
| std::size_t | _maxResults |
| std::size_t | _totalCount |
| std::vector< T const * > | _items |
Definition at line 343 of file AuctionHouseMgr.cpp.
| using AuctionsResultBuilder< T >::Sorter = typename T::Sorter |
Definition at line 346 of file AuctionHouseMgr.cpp.
|
inline |
Definition at line 348 of file AuctionHouseMgr.cpp.
References AuctionsResultBuilder< T >::_items, and AuctionsResultBuilder< T >::_maxResults.
|
inline |
Definition at line 354 of file AuctionHouseMgr.cpp.
References AuctionsResultBuilder< T >::_items, AuctionsResultBuilder< T >::_maxResults, AuctionsResultBuilder< T >::_offset, AuctionsResultBuilder< T >::_sorter, and AuctionsResultBuilder< T >::_totalCount.
Referenced by AuctionHouseObject::BuildListAuctionItems(), AuctionHouseObject::BuildListAuctionItems(), and AuctionHouseObject::BuildListBuckets().
|
inline |
Definition at line 364 of file AuctionHouseMgr.cpp.
References AuctionsResultBuilder< T >::_items, and AuctionsResultBuilder< T >::_offset.
Referenced by AuctionHouseObject::BuildListAuctionItems(), AuctionHouseObject::BuildListAuctionItems(), and AuctionHouseObject::BuildListBuckets().
|
inline |
Definition at line 369 of file AuctionHouseMgr.cpp.
References AuctionsResultBuilder< T >::_totalCount.
Referenced by AuctionHouseObject::BuildListAuctionItems(), AuctionHouseObject::BuildListAuctionItems(), and AuctionHouseObject::BuildListBuckets().
|
inline |
Definition at line 374 of file AuctionHouseMgr.cpp.
References AuctionsResultBuilder< T >::_items, and AuctionsResultBuilder< T >::_totalCount.
Referenced by AuctionHouseObject::BuildListAuctionItems(), AuctionHouseObject::BuildListAuctionItems(), and AuctionHouseObject::BuildListBuckets().
|
private |
Definition at line 384 of file AuctionHouseMgr.cpp.
Referenced by AuctionsResultBuilder< T >::AddItem(), AuctionsResultBuilder< T >::AuctionsResultBuilder(), AuctionsResultBuilder< T >::GetResultRange(), and AuctionsResultBuilder< T >::HasMoreResults().
|
private |
Definition at line 382 of file AuctionHouseMgr.cpp.
Referenced by AuctionsResultBuilder< T >::AddItem(), and AuctionsResultBuilder< T >::AuctionsResultBuilder().
|
private |
Definition at line 380 of file AuctionHouseMgr.cpp.
Referenced by AuctionsResultBuilder< T >::AddItem(), and AuctionsResultBuilder< T >::GetResultRange().
|
private |
Definition at line 381 of file AuctionHouseMgr.cpp.
Referenced by AuctionsResultBuilder< T >::AddItem().
|
private |
Definition at line 383 of file AuctionHouseMgr.cpp.
Referenced by AuctionsResultBuilder< T >::AddItem(), AuctionsResultBuilder< T >::GetTotalCount(), and AuctionsResultBuilder< T >::HasMoreResults().