OpenTTD Source 20250312-master-gcdcc6b491d
subsidy_type.h File Reference

basic types related to subsidies More...

#include "core/enum_type.hpp"

Go to the source code of this file.

Typedefs

using PartsOfSubsidy = EnumBitSet< PartOfSubsidy, uint8_t >
 
using SubsidyID = PoolID< uint16_t, struct SubsidyIDTag, 256, 0xFFFF >
 ID of a subsidy.
 

Enumerations

enum class  PartOfSubsidy : uint8_t { Source , Destination }
 What part of a subsidy is something? More...
 

Detailed Description

basic types related to subsidies

Definition in file subsidy_type.h.

Typedef Documentation

◆ PartsOfSubsidy

Definition at line 21 of file subsidy_type.h.

◆ SubsidyID

using SubsidyID = PoolID<uint16_t, struct SubsidyIDTag, 256, 0xFFFF>

ID of a subsidy.

Definition at line 23 of file subsidy_type.h.

Enumeration Type Documentation

◆ PartOfSubsidy

enum class PartOfSubsidy : uint8_t
strong

What part of a subsidy is something?

Enumerator
Source 

town/industry is source of subsidised path

Destination 

town/industry is destination of subsidised path

Definition at line 16 of file subsidy_type.h.