OpenTTD Source 20260512-master-g20b387b91f
CargoArray Struct Reference

Class for storing amounts of cargo. More...

#include <cargo_type.h>

Inheritance diagram for CargoArray:

Public Member Functions

template<typename T>
const T GetSum () const
 Get the sum of all cargo amounts.
uint GetCount () const
 Get the amount of cargos that have an amount.

Detailed Description

Class for storing amounts of cargo.

Definition at line 117 of file cargo_type.h.

Member Function Documentation

◆ GetCount()

uint CargoArray::GetCount ( ) const
inline

Get the amount of cargos that have an amount.

Returns
The amount.

Definition at line 132 of file cargo_type.h.

Referenced by FindSubsidyTownCargoRoute(), and GetTrainDetailsWndVScroll().

◆ GetSum()

template<typename T>
const T CargoArray::GetSum ( ) const
inline

Get the sum of all cargo amounts.

Returns
The sum.

Definition at line 123 of file cargo_type.h.

References T.

Referenced by GetTotalCapacityOfArticulatedParts().


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