OpenTTD Source 20241224-master-gf74b0cf984
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 114 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 129 of file cargo_type.h.

Referenced by GetTrainDetailsWndVScroll(), and UpdateCompanyRatingAndValue().

◆ GetSum()

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

Get the sum of all cargo amounts.

Returns
The sum.

Definition at line 120 of file cargo_type.h.

Referenced by GetTotalCapacityOfArticulatedParts(), and UpdateCompanyRatingAndValue().


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