OpenTTD Source 20250428-master-ga5578166bb
|
Public Types | |
using | is_transparent = void |
Public Member Functions | |
CargoSorter (CargoSortType t=CargoSortType::StationID, SortOrder o=SO_ASCENDING) | |
CargoSortType | GetSortType () |
bool | operator() (const CargoDataEntry &cd1, const CargoDataEntry &cd2) const |
bool | operator() (const CargoDataEntry &cd1, const std::unique_ptr< CargoDataEntry > &cd2) const |
bool | operator() (const std::unique_ptr< CargoDataEntry > &cd1, const CargoDataEntry &cd2) const |
bool | operator() (const std::unique_ptr< CargoDataEntry > &cd1, const std::unique_ptr< CargoDataEntry > &cd2) const |
Private Member Functions | |
template<class Tid > | |
bool | SortId (Tid st1, Tid st2) const |
bool | SortCount (const CargoDataEntry &cd1, const CargoDataEntry &cd2) const |
bool | SortStation (StationID st1, StationID st2) const |
Private Attributes | |
CargoSortType | type |
SortOrder | order |
Definition at line 890 of file station_gui.cpp.
using CargoSorter::is_transparent = void |
Definition at line 892 of file station_gui.cpp.
|
inline |
Definition at line 893 of file station_gui.cpp.
|
inline |
Definition at line 894 of file station_gui.cpp.
bool CargoSorter::operator() | ( | const CargoDataEntry & | cd1, |
const CargoDataEntry & | cd2 | ||
) | const |
Definition at line 1187 of file station_gui.cpp.
|
inline |
Definition at line 896 of file station_gui.cpp.
|
inline |
Definition at line 897 of file station_gui.cpp.
|
inline |
Definition at line 898 of file station_gui.cpp.
|
private |
Definition at line 1209 of file station_gui.cpp.
|
private |
Definition at line 1204 of file station_gui.cpp.
Definition at line 1222 of file station_gui.cpp.
|
private |
Definition at line 902 of file station_gui.cpp.
|
private |
Definition at line 901 of file station_gui.cpp.