OpenTTD Source: Class Hierarchy

OpenTTD Source 15.0-RC2

Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123456]

C AbortGenerateWorldSignal |
C AccelerationSlowdownParams | Data structure for storing engine speed changes of an acceleration type
C SlTownAcceptanceMatrix::AcceptanceMatrix | Compatibility struct with just enough of TileMatrix to facilitate loading
C Industry::AcceptedCargo |
C Industry::AcceptedHistory |
C Action5Type | Information about a single action 5 type
C AI | Main AI class
C AircraftCache | Variables that are cached to improve performance and such
C AircraftVehicleInfo | Information about a aircraft vehicle
C AirportFTA | Internal structure used in openttd - Finite sTate mAchine --> FTA
C AirportFTAbuildup | State machine input struct (from external file, etc.) Finite sTate mAchine --> FTA
C AirportFTAClass | Finite sTate mAchine (FTA) of an airport
C AirportMovingData | A single location on an airport where aircraft can move to
C AirportTileLayout |
C AirportTileSpec | Defines the data structure of each individual tile of an airport
C AirportTileTable | Tile-offset / AirportTileID pair
C AISettings | Settings related to the AI
C Pool< Titem, Tindex, Tgrowth_step, Tpool_type, Tcache >::AllocCache | Helper struct to cache 'freed' PoolItems so we do not need to allocate them again
C AllowedSubtags | Data structure to store the allowed id/type combinations for action 14
C Window::AllWindows< Tfront > | Iterable ensemble of all valid Windows
C AlternatingIterator< Titer > | Iterator that alternately takes from the "middle" of a range
C AlternatingIterator< LineIterator > |
C AndOr |
C AnimationBase< Tbase, Tspec, Tobj, Textra, GetCallback, Tframehelper > | Helper class for a unified approach to NewGRF animation
►C AnimationBase< AirportTileAnimationBase, AirportTileSpec, Station, int, GetSimpleAirportTileCallback, TileAnimationFrameAnimationHelper< Station > > |
C AirportTileAnimationBase | Helper class for animation control
►C AnimationBase< HouseAnimationBase, HouseSpec, Town, CargoTypes, GetSimpleHouseCallback, TileAnimationFrameAnimationHelper< Town > > |
C HouseAnimationBase | Helper class for animation control
►C AnimationBase< IndustryAnimationBase, IndustryTileSpec, Industry, int, GetSimpleIndustryCallback, TileAnimationFrameAnimationHelper< Industry > > |
C IndustryAnimationBase | Helper class for animation control
►C AnimationBase< ObjectAnimationBase, ObjectSpec, Object, int, StubGetObjectCallback, TileAnimationFrameAnimationHelper< Object > > |
C ObjectAnimationBase | Helper class for animation control
►C AnimationBase< RoadStopAnimationBase, RoadStopSpec, BaseStation, int, GetAnimRoadStopCallback, RoadStopAnimationFrameAnimationHelper > |
C RoadStopAnimationBase | Helper class for animation control
►C AnimationBase< StationAnimationBase, StationSpec, BaseStation, int, GetAnimStationCallback, TileAnimationFrameAnimationHelper< BaseStation > > |
C StationAnimationBase | Helper class for animation control
C AnimationInfo< AnimationTriggers > | Information about animation
C AnimationInfo< EnumBitSet > |
C AnimationInfo< EnumBitSet< StationAnimationTrigger, uint16_t > > |
C AnimationInfo< void > |
C AnimCursor | A single sprite of a list of animated cursors
►Cstd::array |
C TypedIndexContainer< std::array< std::unique_ptr< class AIConfig >, MAX_COMPANIES >, PoolID > |
C TypedIndexContainer< std::array< uint8_t, MAX_COMPANIES >, PoolID > |
C TypedIndexContainer< std::array< int16_t, MAX_COMPANIES >, PoolID > |
C CargoArray | Class for storing amounts of cargo
►C X25519Key | Container for a X25519 key that is automatically crypto-wiped when destructed
C X25519PublicKey | Container for a X25519 public key
C X25519SecretKey | Container for a X25519 secret key
C X25519Nonce | Container for a X25519 nonce that is automatically crypto-wiped when destructed
►C AutoCompletion |
C ConsoleAutoCompletion |
C NetworkChatAutoCompletion |
C AutoRestoreBackup< T > | Class to backup a specific variable and restore it upon destruction of this object to prevent stack values going out of scope before resetting the global to its original value
C InPlaceBuilder::back_insert_iterator | Implementation of std::back_insert_iterator for non-growing destination buffer
C Backup< T > | Class to backup a specific variable and restore it later
C Badge |
C BadgeClassConfig | Global state for badge class configuration
C BadgeClassConfigItem |
C BadgeDropdownFilter |
C Badges | Global state for badge definitions
C BadgeTextFilter |
C TimerManager< TTimerType >::base_timer_sorter | Sorter for timers
►C BaseBitSet< Timpl, Tvalue_type, Tstorage, Tmask > | Base for bit set wrapper
C EnumBitSet< AirportBlock, uint64_t > |
C EnumBitSet< Flag, uint8_t > |
C EnumBitSet< AirportMovingDataFlag, uint16_t > |
C EnumBitSet< AirportTileCallbackMask, uint8_t > |
C EnumBitSet< BadgeFlag, uint8_t > |
C EnumBitSet< GrfSpecFeature, uint32_t, GrfSpecFeature::GSF_END > |
C EnumBitSet< VehicleFlag, uint16_t > |
C EnumBitSet< SettingEntryFlag, uint8_t > |
C EnumBitSet< StationFacility, uint8_t > |
C EnumBitSet< StationRandomTrigger, uint8_t > |
C EnumBitSet< StationAnimationTrigger, uint16_t > |
C EnumBitSet< SortListFlag, uint8_t > |
C EnumBitSet< ControlFlag, uint8_t > |
C EnumBitSet< BridgePillarFlag, uint8_t > |
C EnumBitSet< RailType, uint64_t > |
C EnumBitSet< EndSegmentReason, uint16_t > |
C EnumBitSet< CanalCallbackMask, uint8_t > |
C EnumBitSet< CargoClass, uint16_t > |
C EnumBitSet< CargoCallbackMask, uint8_t > |
C EnumBitSet< CmdFlag, uint8_t > |
C EnumBitSet< CommandFlag, uint16_t > |
C EnumBitSet< RoadType, uint64_t > |
C EnumBitSet< ContentType, uint16_t, CONTENT_TYPE_END > |
C EnumBitSet< CzechChooseFlag, uint8_t > |
C EnumBitSet< CzechAllowFlag, uint8_t > |
C EnumBitSet< DropDownOption, uint8_t > |
C EnumBitSet< EngineFlag, uint8_t > |
C EnumBitSet< EngineDisplayFlag, uint8_t > |
C EnumBitSet< LandscapeType, uint8_t > |
C EnumBitSet< EngineMiscFlag, uint8_t > |
C EnumBitSet< VehicleCallbackMask, uint16_t > |
C EnumBitSet< ExtraEngineFlag, uint8_t > |
C EnumBitSet< GRFConfigFlag, uint8_t > |
C EnumBitSet< GRFBug, uint8_t > |
C EnumBitSet< BorderFlag, uint8_t > |
C EnumBitSet< State, uint8_t > |
C EnumBitSet< SpriteCacheCtrlFlag, uint8_t > |
C EnumBitSet< GroupFlag, uint8_t > |
C EnumBitSet< HouseZone, uint16_t > |
C EnumBitSet< BuildingFlag, uint8_t > |
C EnumBitSet< HouseCallbackMask, uint16_t > |
C EnumBitSet< HouseExtraFlag, uint8_t > |
C EnumBitSet< IndustryControlFlag, uint8_t, IndustryControlFlag::End > |
C EnumBitSet< PartOfSubsidy, uint8_t > |
C EnumBitSet< IndustryLifeType, uint8_t > |
C EnumBitSet< IndustryBehaviour, uint32_t > |
C EnumBitSet< IndustryCallbackMask, uint16_t > |
C EnumBitSet< IndustryTileCallbackMask, uint8_t > |
C EnumBitSet< IndustryTileSpecialFlag, uint8_t > |
C EnumBitSet< AspectFlag, uint8_t > |
C EnumBitSet< NWidgetDisplayFlag, uint16_t > |
C EnumBitSet< NWidContainerFlag, uint8_t > |
C EnumBitSet< NewsFlag, uint8_t > |
C EnumBitSet< ObjectFlag, uint16_t > |
C EnumBitSet< ObjectCallbackMask, uint8_t > |
C EnumBitSet< QueryStringFlag, uint8_t > |
C EnumBitSet< RailTypeFlag, uint8_t > |
C EnumBitSet< RoadStopStatusFlag, uint8_t > |
C EnumBitSet< RoadStopDrawMode, uint8_t > |
C EnumBitSet< RoadStopCallbackMask, uint8_t > |
C EnumBitSet< RoadStopSpecFlag, uint8_t > |
C EnumBitSet< RoadTypeFlag, uint8_t > |
C EnumBitSet< ScriptConfigFlag, uint8_t > |
C EnumBitSet< SettingFlag, uint16_t > |
C EnumBitSet< SpriteComponent, uint8_t, SpriteComponent::End > |
C EnumBitSet< StationCallbackMask, uint16_t > |
C EnumBitSet< StationSpecFlag, uint8_t > |
C EnumBitSet< ViewportStringFlag, uint8_t > |
C EnumBitSet< TownFlag, uint8_t > |
C EnumBitSet< TownAction, uint8_t > |
C EnumBitSet< VehicleRailFlag, uint16_t > |
C EnumBitSet< VehicleRandomTrigger, uint8_t > |
C EnumBitSet< VehState, uint8_t > |
C EnumBitSet< WindowFlag, uint16_t > |
C EnumBitSet< Tenum, Tstorage, Tend_value > | Enum-as-bit-set wrapper
►C BaseBitSet< CompanyMask, CompanyID, uint16_t > |
C CompanyMask |
C BaseBitSet< EnumBitSet< AirportBlock, uint64_t, AirportBlock {std::numeric_limits< uint64_t >::digits} >, AirportBlock, uint64_t, EnumBitSetMask< uint64_t, AirportBlock, AirportBlock {std::numeric_limits< uint64_t >::digits} >::value > |
C BaseBitSet< EnumBitSet< AirportMovingDataFlag, uint16_t, AirportMovingDataFlag {std::numeric_limits< uint16_t >::digits} >, AirportMovingDataFlag, uint16_t, EnumBitSetMask< uint16_t, AirportMovingDataFlag, AirportMovingDataFlag {std::numeric_limits< uint16_t >::digits} >::value > |
C BaseBitSet< EnumBitSet< AirportTileCallbackMask, uint8_t, AirportTileCallbackMask {std::numeric_limits< uint8_t >::digits} >, AirportTileCallbackMask, uint8_t, EnumBitSetMask< uint8_t, AirportTileCallbackMask, AirportTileCallbackMask {std::numeric_limits< uint8_t >::digits} >::value > |
C BaseBitSet< EnumBitSet< AspectFlag, uint8_t, AspectFlag {std::numeric_limits< uint8_t >::digits} >, AspectFlag, uint8_t, EnumBitSetMask< uint8_t, AspectFlag, AspectFlag {std::numeric_limits< uint8_t >::digits} >::value > |
C BaseBitSet< EnumBitSet< BadgeFlag, uint8_t, BadgeFlag {std::numeric_limits< uint8_t >::digits} >, BadgeFlag, uint8_t, EnumBitSetMask< uint8_t, BadgeFlag, BadgeFlag {std::numeric_limits< uint8_t >::digits} >::value > |
C BaseBitSet< EnumBitSet< BorderFlag, uint8_t, BorderFlag {std::numeric_limits< uint8_t >::digits} >, BorderFlag, uint8_t, EnumBitSetMask< uint8_t, BorderFlag, BorderFlag {std::numeric_limits< uint8_t >::digits} >::value > |
C BaseBitSet< EnumBitSet< BridgePillarFlag, uint8_t, BridgePillarFlag {std::numeric_limits< uint8_t >::digits} >, BridgePillarFlag, uint8_t, EnumBitSetMask< uint8_t, BridgePillarFlag, BridgePillarFlag {std::numeric_limits< uint8_t >::digits} >::value > |
C BaseBitSet< EnumBitSet< BuildingFlag, uint8_t, BuildingFlag {std::numeric_limits< uint8_t >::digits} >, BuildingFlag, uint8_t, EnumBitSetMask< uint8_t, BuildingFlag, BuildingFlag {std::numeric_limits< uint8_t >::digits} >::value > |
C BaseBitSet< EnumBitSet< CanalCallbackMask, uint8_t, CanalCallbackMask {std::numeric_limits< uint8_t >::digits} >, CanalCallbackMask, uint8_t, EnumBitSetMask< uint8_t, CanalCallbackMask, CanalCallbackMask {std::numeric_limits< uint8_t >::digits} >::value > |
C BaseBitSet< EnumBitSet< CargoCallbackMask, uint8_t, CargoCallbackMask {std::numeric_limits< uint8_t >::digits} >, CargoCallbackMask, uint8_t, EnumBitSetMask< uint8_t, CargoCallbackMask, CargoCallbackMask {std::numeric_limits< uint8_t >::digits} >::value > |
C BaseBitSet< EnumBitSet< CargoClass, uint16_t, CargoClass {std::numeric_limits< uint16_t >::digits} >, CargoClass, uint16_t, EnumBitSetMask< uint16_t, CargoClass, CargoClass {std::numeric_limits< uint16_t >::digits} >::value > |
C BaseBitSet< EnumBitSet< CmdFlag, uint8_t, CmdFlag {std::numeric_limits< uint8_t >::digits} >, CmdFlag, uint8_t, EnumBitSetMask< uint8_t, CmdFlag, CmdFlag {std::numeric_limits< uint8_t >::digits} >::value > |
C BaseBitSet< EnumBitSet< CommandFlag, uint16_t, CommandFlag {std::numeric_limits< uint16_t >::digits} >, CommandFlag, uint16_t, EnumBitSetMask< uint16_t, CommandFlag, CommandFlag {std::numeric_limits< uint16_t >::digits} >::value > |
C BaseBitSet< EnumBitSet< ContentType, uint16_t, Tend_value >, ContentType, uint16_t, EnumBitSetMask< uint16_t, ContentType, Tend_value >::value > |
C BaseBitSet< EnumBitSet< ControlFlag, uint8_t, ControlFlag {std::numeric_limits< uint8_t >::digits} >, ControlFlag, uint8_t, EnumBitSetMask< uint8_t, ControlFlag, ControlFlag {std::numeric_limits< uint8_t >::digits} >::value > |
C BaseBitSet< EnumBitSet< CzechAllowFlag, uint8_t, CzechAllowFlag {std::numeric_limits< uint8_t >::digits} >, CzechAllowFlag, uint8_t, EnumBitSetMask< uint8_t, CzechAllowFlag, CzechAllowFlag {std::numeric_limits< uint8_t >::digits} >::value > |
C BaseBitSet< EnumBitSet< CzechChooseFlag, uint8_t, CzechChooseFlag {std::numeric_limits< uint8_t >::digits} >, CzechChooseFlag, uint8_t, EnumBitSetMask< uint8_t, CzechChooseFlag, CzechChooseFlag {std::numeric_limits< uint8_t >::digits} >::value > |
C BaseBitSet< EnumBitSet< DropDownOption, uint8_t, DropDownOption {std::numeric_limits< uint8_t >::digits} >, DropDownOption, uint8_t, EnumBitSetMask< uint8_t, DropDownOption, DropDownOption {std::numeric_limits< uint8_t >::digits} >::value > |
C BaseBitSet< EnumBitSet< EndSegmentReason, uint16_t, EndSegmentReason {std::numeric_limits< uint16_t >::digits} >, EndSegmentReason, uint16_t, EnumBitSetMask< uint16_t, EndSegmentReason, EndSegmentReason {std::numeric_limits< uint16_t >::digits} >::value > |
C BaseBitSet< EnumBitSet< EngineDisplayFlag, uint8_t, EngineDisplayFlag {std::numeric_limits< uint8_t >::digits} >, EngineDisplayFlag, uint8_t, EnumBitSetMask< uint8_t, EngineDisplayFlag, EngineDisplayFlag {std::numeric_limits< uint8_t >::digits} >::value > |
C BaseBitSet< EnumBitSet< EngineFlag, uint8_t, EngineFlag {std::numeric_limits< uint8_t >::digits} >, EngineFlag, uint8_t, EnumBitSetMask< uint8_t, EngineFlag, EngineFlag {std::numeric_limits< uint8_t >::digits} >::value > |
C BaseBitSet< EnumBitSet< EngineMiscFlag, uint8_t, EngineMiscFlag {std::numeric_limits< uint8_t >::digits} >, EngineMiscFlag, uint8_t, EnumBitSetMask< uint8_t, EngineMiscFlag, EngineMiscFlag {std::numeric_limits< uint8_t >::digits} >::value > |
C BaseBitSet< EnumBitSet< ExtraEngineFlag, uint8_t, ExtraEngineFlag {std::numeric_limits< uint8_t >::digits} >, ExtraEngineFlag, uint8_t, EnumBitSetMask< uint8_t, ExtraEngineFlag, ExtraEngineFlag {std::numeric_limits< uint8_t >::digits} >::value > |
C BaseBitSet< EnumBitSet< Flag, uint8_t, Flag {std::numeric_limits< uint8_t >::digits} >, Flag, uint8_t, EnumBitSetMask< uint8_t, Flag, Flag {std::numeric_limits< uint8_t >::digits} >::value > |
C BaseBitSet< EnumBitSet< GRFBug, uint8_t, GRFBug {std::numeric_limits< uint8_t >::digits} >, GRFBug, uint8_t, EnumBitSetMask< uint8_t, GRFBug, GRFBug {std::numeric_limits< uint8_t >::digits} >::value > |
C BaseBitSet< EnumBitSet< GRFConfigFlag, uint8_t, GRFConfigFlag {std::numeric_limits< uint8_t >::digits} >, GRFConfigFlag, uint8_t, EnumBitSetMask< uint8_t, GRFConfigFlag, GRFConfigFlag {std::numeric_limits< uint8_t >::digits} >::value > |
C BaseBitSet< EnumBitSet< GrfSpecFeature, uint32_t, Tend_value >, GrfSpecFeature, uint32_t, EnumBitSetMask< uint32_t, GrfSpecFeature, Tend_value >::value > |
C BaseBitSet< EnumBitSet< GroupFlag, uint8_t, GroupFlag {std::numeric_limits< uint8_t >::digits} >, GroupFlag, uint8_t, EnumBitSetMask< uint8_t, GroupFlag, GroupFlag {std::numeric_limits< uint8_t >::digits} >::value > |
C BaseBitSet< EnumBitSet< HouseCallbackMask, uint16_t, HouseCallbackMask {std::numeric_limits< uint16_t >::digits} >, HouseCallbackMask, uint16_t, EnumBitSetMask< uint16_t, HouseCallbackMask, HouseCallbackMask {std::numeric_limits< uint16_t >::digits} >::value > |
C BaseBitSet< EnumBitSet< HouseExtraFlag, uint8_t, HouseExtraFlag {std::numeric_limits< uint8_t >::digits} >, HouseExtraFlag, uint8_t, EnumBitSetMask< uint8_t, HouseExtraFlag, HouseExtraFlag {std::numeric_limits< uint8_t >::digits} >::value > |
C BaseBitSet< EnumBitSet< HouseZone, uint16_t, HouseZone {std::numeric_limits< uint16_t >::digits} >, HouseZone, uint16_t, EnumBitSetMask< uint16_t, HouseZone, HouseZone {std::numeric_limits< uint16_t >::digits} >::value > |
C BaseBitSet< EnumBitSet< IndustryBehaviour, uint32_t, IndustryBehaviour {std::numeric_limits< uint32_t >::digits} >, IndustryBehaviour, uint32_t, EnumBitSetMask< uint32_t, IndustryBehaviour, IndustryBehaviour {std::numeric_limits< uint32_t >::digits} >::value > |
C BaseBitSet< EnumBitSet< IndustryCallbackMask, uint16_t, IndustryCallbackMask {std::numeric_limits< uint16_t >::digits} >, IndustryCallbackMask, uint16_t, EnumBitSetMask< uint16_t, IndustryCallbackMask, IndustryCallbackMask {std::numeric_limits< uint16_t >::digits} >::value > |
C BaseBitSet< EnumBitSet< IndustryControlFlag, uint8_t, Tend_value >, IndustryControlFlag, uint8_t, EnumBitSetMask< uint8_t, IndustryControlFlag, Tend_value >::value > |
C BaseBitSet< EnumBitSet< IndustryLifeType, uint8_t, IndustryLifeType {std::numeric_limits< uint8_t >::digits} >, IndustryLifeType, uint8_t, EnumBitSetMask< uint8_t, IndustryLifeType, IndustryLifeType {std::numeric_limits< uint8_t >::digits} >::value > |
C BaseBitSet< EnumBitSet< IndustryTileCallbackMask, uint8_t, IndustryTileCallbackMask {std::numeric_limits< uint8_t >::digits} >, IndustryTileCallbackMask, uint8_t, EnumBitSetMask< uint8_t, IndustryTileCallbackMask, IndustryTileCallbackMask {std::numeric_limits< uint8_t >::digits} >::value > |
C BaseBitSet< EnumBitSet< IndustryTileSpecialFlag, uint8_t, IndustryTileSpecialFlag {std::numeric_limits< uint8_t >::digits} >, IndustryTileSpecialFlag, uint8_t, EnumBitSetMask< uint8_t, IndustryTileSpecialFlag, IndustryTileSpecialFlag {std::numeric_limits< uint8_t >::digits} >::value > |
C BaseBitSet< EnumBitSet< LandscapeType, uint8_t, LandscapeType {std::numeric_limits< uint8_t >::digits} >, LandscapeType, uint8_t, EnumBitSetMask< uint8_t, LandscapeType, LandscapeType {std::numeric_limits< uint8_t >::digits} >::value > |
C BaseBitSet< EnumBitSet< NewsFlag, uint8_t, NewsFlag {std::numeric_limits< uint8_t >::digits} >, NewsFlag, uint8_t, EnumBitSetMask< uint8_t, NewsFlag, NewsFlag {std::numeric_limits< uint8_t >::digits} >::value > |
C BaseBitSet< EnumBitSet< NWidContainerFlag, uint8_t, NWidContainerFlag {std::numeric_limits< uint8_t >::digits} >, NWidContainerFlag, uint8_t, EnumBitSetMask< uint8_t, NWidContainerFlag, NWidContainerFlag {std::numeric_limits< uint8_t >::digits} >::value > |
C BaseBitSet< EnumBitSet< NWidgetDisplayFlag, uint16_t, NWidgetDisplayFlag {std::numeric_limits< uint16_t >::digits} >, NWidgetDisplayFlag, uint16_t, EnumBitSetMask< uint16_t, NWidgetDisplayFlag, NWidgetDisplayFlag {std::numeric_limits< uint16_t >::digits} >::value > |
C BaseBitSet< EnumBitSet< ObjectCallbackMask, uint8_t, ObjectCallbackMask {std::numeric_limits< uint8_t >::digits} >, ObjectCallbackMask, uint8_t, EnumBitSetMask< uint8_t, ObjectCallbackMask, ObjectCallbackMask {std::numeric_limits< uint8_t >::digits} >::value > |
C BaseBitSet< EnumBitSet< ObjectFlag, uint16_t, ObjectFlag {std::numeric_limits< uint16_t >::digits} >, ObjectFlag, uint16_t, EnumBitSetMask< uint16_t, ObjectFlag, ObjectFlag {std::numeric_limits< uint16_t >::digits} >::value > |
C BaseBitSet< EnumBitSet< PartOfSubsidy, uint8_t, PartOfSubsidy {std::numeric_limits< uint8_t >::digits} >, PartOfSubsidy, uint8_t, EnumBitSetMask< uint8_t, PartOfSubsidy, PartOfSubsidy {std::numeric_limits< uint8_t >::digits} >::value > |
C BaseBitSet< EnumBitSet< QueryStringFlag, uint8_t, QueryStringFlag {std::numeric_limits< uint8_t >::digits} >, QueryStringFlag, uint8_t, EnumBitSetMask< uint8_t, QueryStringFlag, QueryStringFlag {std::numeric_limits< uint8_t >::digits} >::value > |
C BaseBitSet< EnumBitSet< RailType, uint64_t, RailType {std::numeric_limits< uint64_t >::digits} >, RailType, uint64_t, EnumBitSetMask< uint64_t, RailType, RailType {std::numeric_limits< uint64_t >::digits} >::value > |
C BaseBitSet< EnumBitSet< RailTypeFlag, uint8_t, RailTypeFlag {std::numeric_limits< uint8_t >::digits} >, RailTypeFlag, uint8_t, EnumBitSetMask< uint8_t, RailTypeFlag, RailTypeFlag {std::numeric_limits< uint8_t >::digits} >::value > |
C BaseBitSet< EnumBitSet< RoadStopCallbackMask, uint8_t, RoadStopCallbackMask {std::numeric_limits< uint8_t >::digits} >, RoadStopCallbackMask, uint8_t, EnumBitSetMask< uint8_t, RoadStopCallbackMask, RoadStopCallbackMask {std::numeric_limits< uint8_t >::digits} >::value > |
C BaseBitSet< EnumBitSet< RoadStopDrawMode, uint8_t, RoadStopDrawMode {std::numeric_limits< uint8_t >::digits} >, RoadStopDrawMode, uint8_t, EnumBitSetMask< uint8_t, RoadStopDrawMode, RoadStopDrawMode {std::numeric_limits< uint8_t >::digits} >::value > |
C BaseBitSet< EnumBitSet< RoadStopSpecFlag, uint8_t, RoadStopSpecFlag {std::numeric_limits< uint8_t >::digits} >, RoadStopSpecFlag, uint8_t, EnumBitSetMask< uint8_t, RoadStopSpecFlag, RoadStopSpecFlag {std::numeric_limits< uint8_t >::digits} >::value > |
C BaseBitSet< EnumBitSet< RoadStopStatusFlag, uint8_t, RoadStopStatusFlag {std::numeric_limits< uint8_t >::digits} >, RoadStopStatusFlag, uint8_t, EnumBitSetMask< uint8_t, RoadStopStatusFlag, RoadStopStatusFlag {std::numeric_limits< uint8_t >::digits} >::value > |
C BaseBitSet< EnumBitSet< RoadType, uint64_t, RoadType {std::numeric_limits< uint64_t >::digits} >, RoadType, uint64_t, EnumBitSetMask< uint64_t, RoadType, RoadType {std::numeric_limits< uint64_t >::digits} >::value > |
C BaseBitSet< EnumBitSet< RoadTypeFlag, uint8_t, RoadTypeFlag {std::numeric_limits< uint8_t >::digits} >, RoadTypeFlag, uint8_t, EnumBitSetMask< uint8_t, RoadTypeFlag, RoadTypeFlag {std::numeric_limits< uint8_t >::digits} >::value > |
C BaseBitSet< EnumBitSet< ScriptConfigFlag, uint8_t, ScriptConfigFlag {std::numeric_limits< uint8_t >::digits} >, ScriptConfigFlag, uint8_t, EnumBitSetMask< uint8_t, ScriptConfigFlag, ScriptConfigFlag {std::numeric_limits< uint8_t >::digits} >::value > |
C BaseBitSet< EnumBitSet< SettingEntryFlag, uint8_t, SettingEntryFlag {std::numeric_limits< uint8_t >::digits} >, SettingEntryFlag, uint8_t, EnumBitSetMask< uint8_t, SettingEntryFlag, SettingEntryFlag {std::numeric_limits< uint8_t >::digits} >::value > |
C BaseBitSet< EnumBitSet< SettingFlag, uint16_t, SettingFlag {std::numeric_limits< uint16_t >::digits} >, SettingFlag, uint16_t, EnumBitSetMask< uint16_t, SettingFlag, SettingFlag {std::numeric_limits< uint16_t >::digits} >::value > |
C BaseBitSet< EnumBitSet< SortListFlag, uint8_t, SortListFlag {std::numeric_limits< uint8_t >::digits} >, SortListFlag, uint8_t, EnumBitSetMask< uint8_t, SortListFlag, SortListFlag {std::numeric_limits< uint8_t >::digits} >::value > |
C BaseBitSet< EnumBitSet< SpriteCacheCtrlFlag, uint8_t, SpriteCacheCtrlFlag {std::numeric_limits< uint8_t >::digits} >, SpriteCacheCtrlFlag, uint8_t, EnumBitSetMask< uint8_t, SpriteCacheCtrlFlag, SpriteCacheCtrlFlag {std::numeric_limits< uint8_t >::digits} >::value > |
C BaseBitSet< EnumBitSet< SpriteComponent, uint8_t, Tend_value >, SpriteComponent, uint8_t, EnumBitSetMask< uint8_t, SpriteComponent, Tend_value >::value > |
C BaseBitSet< EnumBitSet< State, uint8_t, State {std::numeric_limits< uint8_t >::digits} >, State, uint8_t, EnumBitSetMask< uint8_t, State, State {std::numeric_limits< uint8_t >::digits} >::value > |
C BaseBitSet< EnumBitSet< StationAnimationTrigger, uint16_t, StationAnimationTrigger {std::numeric_limits< uint16_t >::digits} >, StationAnimationTrigger, uint16_t, EnumBitSetMask< uint16_t, StationAnimationTrigger, StationAnimationTrigger {std::numeric_limits< uint16_t >::digits} >::value > |
C BaseBitSet< EnumBitSet< StationCallbackMask, uint16_t, StationCallbackMask {std::numeric_limits< uint16_t >::digits} >, StationCallbackMask, uint16_t, EnumBitSetMask< uint16_t, StationCallbackMask, StationCallbackMask {std::numeric_limits< uint16_t >::digits} >::value > |
C BaseBitSet< EnumBitSet< StationFacility, uint8_t, StationFacility {std::numeric_limits< uint8_t >::digits} >, StationFacility, uint8_t, EnumBitSetMask< uint8_t, StationFacility, StationFacility {std::numeric_limits< uint8_t >::digits} >::value > |
C BaseBitSet< EnumBitSet< StationRandomTrigger, uint8_t, StationRandomTrigger {std::numeric_limits< uint8_t >::digits} >, StationRandomTrigger, uint8_t, EnumBitSetMask< uint8_t, StationRandomTrigger, StationRandomTrigger {std::numeric_limits< uint8_t >::digits} >::value > |
C BaseBitSet< EnumBitSet< StationSpecFlag, uint8_t, StationSpecFlag {std::numeric_limits< uint8_t >::digits} >, StationSpecFlag, uint8_t, EnumBitSetMask< uint8_t, StationSpecFlag, StationSpecFlag {std::numeric_limits< uint8_t >::digits} >::value > |
C BaseBitSet< EnumBitSet< Tenum, Tstorage, Tenum{std::numeric_limits< Tstorage >::digits} >, Tenum, Tstorage, EnumBitSetMask< Tstorage, Tenum, Tenum{std::numeric_limits< Tstorage >::digits} >::value > |
C BaseBitSet< EnumBitSet< TownAction, uint8_t, TownAction {std::numeric_limits< uint8_t >::digits} >, TownAction, uint8_t, EnumBitSetMask< uint8_t, TownAction, TownAction {std::numeric_limits< uint8_t >::digits} >::value > |
C BaseBitSet< EnumBitSet< TownFlag, uint8_t, TownFlag {std::numeric_limits< uint8_t >::digits} >, TownFlag, uint8_t, EnumBitSetMask< uint8_t, TownFlag, TownFlag {std::numeric_limits< uint8_t >::digits} >::value > |
C BaseBitSet< EnumBitSet< VehicleCallbackMask, uint16_t, VehicleCallbackMask {std::numeric_limits< uint16_t >::digits} >, VehicleCallbackMask, uint16_t, EnumBitSetMask< uint16_t, VehicleCallbackMask, VehicleCallbackMask {std::numeric_limits< uint16_t >::digits} >::value > |
C BaseBitSet< EnumBitSet< VehicleFlag, uint16_t, VehicleFlag {std::numeric_limits< uint16_t >::digits} >, VehicleFlag, uint16_t, EnumBitSetMask< uint16_t, VehicleFlag, VehicleFlag {std::numeric_limits< uint16_t >::digits} >::value > |
C BaseBitSet< EnumBitSet< VehicleRailFlag, uint16_t, VehicleRailFlag {std::numeric_limits< uint16_t >::digits} >, VehicleRailFlag, uint16_t, EnumBitSetMask< uint16_t, VehicleRailFlag, VehicleRailFlag {std::numeric_limits< uint16_t >::digits} >::value > |
C BaseBitSet< EnumBitSet< VehicleRandomTrigger, uint8_t, VehicleRandomTrigger {std::numeric_limits< uint8_t >::digits} >, VehicleRandomTrigger, uint8_t, EnumBitSetMask< uint8_t, VehicleRandomTrigger, VehicleRandomTrigger {std::numeric_limits< uint8_t >::digits} >::value > |
C BaseBitSet< EnumBitSet< VehState, uint8_t, VehState {std::numeric_limits< uint8_t >::digits} >, VehState, uint8_t, EnumBitSetMask< uint8_t, VehState, VehState {std::numeric_limits< uint8_t >::digits} >::value > |
C BaseBitSet< EnumBitSet< ViewportStringFlag, uint8_t, ViewportStringFlag {std::numeric_limits< uint8_t >::digits} >, ViewportStringFlag, uint8_t, EnumBitSetMask< uint8_t, ViewportStringFlag, ViewportStringFlag {std::numeric_limits< uint8_t >::digits} >::value > |
C BaseBitSet< EnumBitSet< WindowFlag, uint16_t, WindowFlag {std::numeric_limits< uint16_t >::digits} >, WindowFlag, uint16_t, EnumBitSetMask< uint16_t, WindowFlag, WindowFlag {std::numeric_limits< uint16_t >::digits} >::value > |
►C BaseConsist | Various front vehicle properties that are preserved when autoreplacing, using order-backup or switching front engines within a consist
C OrderBackup | Data for backing up an order of a vehicle so it can be restored after a vehicle is rebuilt in the same depot
►C Vehicle | Vehicle data structure
►C SpecializedVehicle< Aircraft, VEH_AIRCRAFT > |
C Aircraft | Aircraft, helicopters, rotors and their shadows belong to this class
►C SpecializedVehicle< DisasterVehicle, VEH_DISASTER > |
C DisasterVehicle | Disasters, like submarines, skyrangers and their shadows, belong to this class
►C SpecializedVehicle< EffectVehicle, VEH_EFFECT > |
C EffectVehicle | A special vehicle is one of the following:
C SpecializedVehicle< RoadVehicle, Type > |
►C SpecializedVehicle< Ship, VEH_SHIP > |
C Ship | All ships have this type
C SpecializedVehicle< Train, Type > |
C DummyVehicle |
►C SpecializedVehicle< T, Type > | Class defining several overloaded accessors so we don't have to cast vehicle types that often
►C GroundVehicle< RoadVehicle, VEH_ROAD > |
C RoadVehicle | Buses, trucks and trams belong to this class
►C GroundVehicle< Train, VEH_TRAIN > |
C Train | 'Train' is either a loco or a wagon
C GroundVehicle< T, Type > | Base class for all vehicles that move through ground
C LinkGraph::BaseEdge | An edge in the link graph
►C BaseGraphWindow::BaseFiller |
C BaseGraphWindow::Filler< Tprojection > |
C LinkGraph::BaseNode | Node of the link graph
►C BasePersistentStorageArray | Base class for all persistent NewGRF storage arrays
►C PersistentStorageArray< int32_t, 256 > |
C PersistentStorage | Class for pooled persistent storage of data
C PersistentStorageArray< TYPE, SIZE > | Class for persistent storage of data
►C BaseProvider< T > |
►C PriorityBaseProvider< ScreenshotProvider > |
►C ScreenshotProvider | Base interface for a SoundLoader implementation
C ScreenshotProvider_Bmp |
C ScreenshotProvider_Pcx |
C ScreenshotProvider_Png |
►C PriorityBaseProvider< SoundLoader > |
►C SoundLoader | Base interface for a SoundLoader implementation
C SoundLoader_Opus | Opus sound loader
C SoundLoader_Raw | Raw PCM sound loader, used as a fallback if other sound loaders fail
C SoundLoader_Wav | Wav file (RIFF/WAVE) sound loader
C PriorityBaseProvider< T > |
►C BaseProvider< FontCacheFactory > |
►C FontCacheFactory | Factory for FontCaches
C CoreTextFontCacheFactory |
C FreeTypeFontCacheFactory |
C SpriteFontCacheFactory |
C Win32FontCacheFactory |
C BaseProvider< ScreenshotProvider > |
C BaseProvider< SoundLoader > |
C BaseSet< T > | Information about a single base set
►C BaseSet< GraphicsSet > |
C GraphicsSet | All data of a graphics set
►C BaseSet< MusicSet > |
C MusicSet | All data of a music set
►C BaseSet< SoundsSet > |
C SoundsSet | All data of a sounds set
►C BaseSettingEntry | Data structure describing a single setting in a tab
C SettingEntry | Standard setting
C SettingsPage | Data structure describing one page of settings in the settings window
C BaseSetTraits< T > | Defines the traits of a BaseSet type
C BaseSetTraits< struct GraphicsSet > |
C BaseSetTraits< struct MusicSet > |
C BaseSetTraits< struct SoundsSet > |
►C BaseStringBuilder | Compose data into a string / buffer
C InPlaceBuilder | Builder implementation for InPlaceReplacement
C StringBuilder | Compose data into a growing std::string
►C BaseTimer< TTimerType > | The base where every other type of timer is derived from
C IntervalTimer< TimerWindow > |
C IntervalTimer< TimerGameCalendar > |
C IntervalTimer< TimerGameTick > |
C TimeoutTimer< TimerWindow > |
C IntervalTimer< TTimerType > | An interval timer will fire every interval, and will continue to fire until it is deleted
C TimeoutTimer< TTimerType > | A timeout timer will fire once after the interval
C BaseTimer< TimerGameCalendar > |
C BaseTimer< TimerGameTick > |
C BaseTimer< TimerWindow > |
►C BaseVehicle | Base vehicle class
C Vehicle | Vehicle data structure
C BitmapInfoHeader | BMP Info Header (stored in little endian)
►C BlitterFactory | The base factory, keeping track of all blitters
C FBlitter_32bppAnim | Factory for the 32bpp blitter with animation
C FBlitter_32bppOptimized | Factory for the optimised 32 bpp blitter (without palette animation)
C FBlitter_32bppSimple | Factory for the simple 32 bpp blitter
C FBlitter_40bppAnim | Factory for the 40 bpp animated blitter (for OpenGL)
C FBlitter_8bppOptimized | Factory for the 8bpp blitter optimised for speed
C FBlitter_8bppSimple | Factory for the most trivial 8bpp blitter
C FBlitter_Null | Factory for the blitter that does nothing
C Blitter::BlitterParams | Parameters related to blitting
C BlobHarmonic |
C BmpData |
C BmpInfo |
C BridgeableTileInfo | Information about a tile structure that may have a bridge above
C BridgeSpec | Struct containing information about a single bridge type
C BubbleMovement |
C BuildBridgeData | Carriage for the data we need if we want to build a bridge
C BuildingCounts< T > |
C BuildingCounts< uint16_t > |
C BulldozerMovement |
►C ButtonCommon | Button shown for either a company or client in the client-list
C Button< T > | Template version of Button, with callback support
►C ButtonLine | Base interface for a network client list line
C ClientButtonLine |
C CompanyButtonLine |
C ByteBuffer | Owning byte buffer readable as a stream
C ByteReader | Class to read from a NewGRF file
C StationScopeResolver::Cache | Station variable cache This caches 'expensive' station variable lookups which iterate over several tiles that may be called multiple times per Resolve()
C FramerateWindow::CachedDecimal |
C NewGRFProfiler::Call | Measurement of a single sprite group resolution
C HTTPThreadSafeCallback::Callback | Entries on the queue for later handling
C CallbackArgsHelper< T > |
C CallbackArgsHelper< void(*const)(Commands, const CommandCost &, Targs...)> |
C CanalProperties | Canal properties local to the NewGRF
C CargoDataEntry | A cargo data entry representing one possible row in the station view window's top part
C CargoesField | Data about a single field in the IndustryCargoesWindow panel
C CargoesRow | A single row of CargoesField
C CargoIconOverlay |
C CargoList< Tinst, Tcont > | Simple collection class for a list of cargo packets
►C CargoList< StationCargoList, StationCargoPacketMap > |
C StationCargoList | CargoList that is used for stations
►C CargoList< VehicleCargoList, CargoPacketList > |
C VehicleCargoList | CargoList that is used for vehicles
►C CargoMovement< Tsource, Tdest > | Abstract action for moving cargo from one list to another
►C CargoReroute< StationCargoList > |
C StationCargoReroute | Action of rerouting cargo in a station
►C CargoReroute< VehicleCargoList > |
C VehicleCargoReroute | Action of rerouting cargo staged for transfer in a vehicle
C CargoMovement< StationCargoList, StationCargoList > |
►C CargoMovement< StationCargoList, VehicleCargoList > |
►C CargoLoad | Action of loading cargo from a station onto a vehicle
C CargoReservation | Action of reserving cargo from a station to be loaded onto a vehicle
►C CargoMovement< Tlist, Tlist > |
C CargoReroute< Tlist > | Action of rerouting cargo between different cargo lists and/or next hops
►C CargoMovement< VehicleCargoList, StationCargoList > |
C CargoReturn | Action of returning previously reserved cargo from the vehicle to the station
C CargoTransfer | Action of transferring cargo from a vehicle to a station
►C CargoMovement< VehicleCargoList, VehicleCargoList > |
C CargoShift | Action of shifting cargo from one vehicle to another
C CargoRemoval< Tsource > | Abstract action of removing cargo from a vehicle or a station
►C CargoRemoval< VehicleCargoList > |
C CargoDelivery | Action of final delivery of cargo
C CargoSorter |
C CargoSpec | Specification of a cargo type
C CargoSuffix | Transfer storage of cargo suffix information
C CargoSummaryItem | Helper struct for the cargo details information
C CargoTypeComparator | Comparator to sort CargoType by according to desired order
C Case | Container for the different cases of a string
C CaseInsensitiveComparator | Case insensitive comparator for strings, for example for use in std::map
C CBinaryHeapT< T > | Binary Heap as C++ template
C CBinaryHeapT< Titem > |
C CFDeleter< T > | Deleter that calls CFRelease rather than deleting the pointer
►C CFollowTrackT< Ttr_type_, VehicleType, T90deg_turns_allowed_, Tmask_reserved_tracks > | Track follower helper template class (can serve pathfinders and vehicle controllers)
C WaterRegionFollower |
C MpsMachine::Channel | Starting parameter and playback status for one channel/track
►Cstd::char_traits |
C CaseInsensitiveCharTraits | Case insensitive implementation of the standard character type traits
C OSXStringIterator::CharInfo | Break info for a character
C UniscribeStringIterator::CharInfo |
C ChatMessage | Container for a message
C Cheat | Info about each of the cheats
C CheatEntry | Information of a cheat
C Cheats | WARNING! Do not remove entries in Cheats struct or change the order of the existing ones! Would break downward compatibility
C ChildScreenSpriteToDraw |
►C ChunkHandler | Handlers and description of chunk
C AIPLChunkHandler |
C ANITChunkHandler |
C BKORChunkHandler |
C CAPAChunkHandler |
C CAPRChunkHandler | Cargo payment rates in pre 126 savegames
C CAPYChunkHandler |
C CHKPChunkHandler |
C CHTSChunkHandler |
C CITYChunkHandler |
C CMDLChunkHandler | _cargo_deliveries monitoring map
C CMPUChunkHandler | _cargo_pickups monitoring map
C DATEChunkHandler |
C DEPTChunkHandler |
C ECMYChunkHandler | Economy variables
C EIDSChunkHandler |
C ENGNChunkHandler |
C ENGSChunkHandler |
C ERNWChunkHandler |
C GLOGChunkHandler |
C GOALChunkHandler |
C GRPSChunkHandler |
C GSDTChunkHandler |
C GSTRChunkHandler |
C IBLDChunkHandler | Industry builder
C INDYChunkHandler |
C ITBLChunkHandler | Industry-type build data
C LEAEChunkHandler |
C LEATChunkHandler |
C LGRJChunkHandler | All link graph jobs
C LGRPChunkHandler | All link graphs
C LGRSChunkHandler | Link graph schedule
C M3HIChunkHandler |
C M3LOChunkHandler |
C MAP2ChunkHandler |
C MAP5ChunkHandler |
C MAP7ChunkHandler |
C MAP8ChunkHandler |
C MAPEChunkHandler |
C MAPHChunkHandler |
C MAPOChunkHandler |
C MAPSChunkHandler |
C MAPTChunkHandler |
C NAMEChunkHandler |
C NGRFChunkHandler |
►C NewGRFMappingChunkHandler |
C APIDChunkHandler |
C ATIDChunkHandler |
C HIDSChunkHandler |
C IIDSChunkHandler |
C OBIDChunkHandler |
C TIDSChunkHandler |
C OBJSChunkHandler |
C OPTSChunkHandler |
C ORDLChunkHandler |
C ORDRChunkHandler |
C PATSChunkHandler |
C PLYRChunkHandler |
C PRICChunkHandler | Prices in pre 126 savegames
C PSACChunkHandler | Persistent storage data
C RAILChunkHandler |
C ROADChunkHandler |
C ROTTChunkHandler |
C SIGNChunkHandler |
C SRNDChunkHandler |
C STNNChunkHandler |
C STNSChunkHandler |
C STPAChunkHandler |
C STPEChunkHandler |
C SUBSChunkHandler |
C VEHSChunkHandler |
C VIEWChunkHandler |
C WaterRegionChunkHandler |
C ClearedObjectArea | Keeps track of removed objects during execution/testruns of commands
C ClientSettings | All settings that are only important for the local client
C ClosestDepot | Structure to return information about the closest depot location, and whether it could be found
C CmdPair |
C CmdStruct |
C CocoaVkMapping |
C ColourARGB | Packed colour union to access the alpha, red, green, and blue channels from a 32 bit number for big-endian systems
C ColourBGRA | Packed colour union to access the alpha, red, green, and blue channels from a 32 bit number for little-endian systems
C ColourGradients | Lookup table of colour shades for all 16 colour gradients
C ColourRGBA | Packed colour union to access the alpha, red, green, and blue channels from a 32 bit number for Emscripten build
C CommandCost | Common return value for all commands
C CommandDispatch |
C CommandFunctionTraitHelper< T > |
C CommandFunctionTraitHelper< CommandCost(*)(DoCommandFlags, Targs...)> |
C CommandFunctionTraitHelper< Tret< CommandCost, Tretargs... >(*)(DoCommandFlags, Targs...)> |
C CommandHelper< TCmd, T, THasTile > |
►C CommandHelperBase |
►C CommandHelper< Tcmd, Tret(*)(DoCommandFlags, Targs...), true > | Templated wrapper that exposes the command parameter arguments for the various Command::Do/Post calls
C CommandHelper< Tcmd, Tret(*)(DoCommandFlags, Targs...), false > | Overload for CommandHelper that exposes additional `Post` variants for commands that don't take a TileIndex themselves
C CommandInfo | Define a command with the flags which belongs to it
C CommandPacket | Everything we need to know about a command to be able to execute it
C CommandTraits< Tcmd > | Defines the traits of a command
C SpriteLoader::CommonPixel | Definition of a common pixel in OpenTTD's realm
C CompanyEconomyEntry | Statistics about the economy
C CompanyInfrastructure |
C CompanyManagerFace |
C CompanyOldAI |
►C CompanyProperties | Statically loadable part of Company pool item
C Company |
C CompanySettings | Settings that can be set per company
C CapacityAnnotation::Comparator | Comparator for std containers
C DistanceAnnotation::Comparator | Comparator for std containers
C StrongType::Compare | Mix-in which makes the new Typedef comparable with itself and its base type
C StrongType::Compatible< TCompatibleType > | Mix-in which makes the new Typedef compatible with another type (which is not the base type)
►C ComponentHandler | A handler doing "something" on a link graph component
C DemandHandler | Stateless, thread safe demand handler
C FlowMapper | Map the path trees generated by the MCF solver into flows
C InitHandler | Stateless, thread safe initialization handler
C MCFHandler< Tpass > | Link graph handler for MCF
C ConstructionSettings | Settings related to construction in-game
►CContainer |
C TypedIndexContainer< Container, Index > | A sort-of mixin that implements 'at(pos)' and 'operator[](pos)' only for a specific type
►C ContentCallback | Callbacks for notifying others about incoming data
►C BaseNetworkContentDownloadStatusWindow | Base window for showing the download status of content
C BootstrapContentDownloadStatusWindow | Window for showing the download status of content
C NetworkContentDownloadStatusWindow | Window for showing the download status of content
C BootstrapAskForDownloadWindow | The window for the query
C ClientNetworkContentSocketHandler | Socket handler for the content server connection
C ConsoleContentCallback | Asynchronous callback
C NetworkContentListWindow | Window that lists the content that's at the content server
C ContentInfo | Container for all important information about a piece of content
C ContentListFilterData | Filter data for NetworkContentListWindow
C Coord2D< T > | A coordinate with two dimensons
C Coord2D< int > |
C Coord3D< T > | A coordinate with three dimensions
►C Coord3D< int > |
C TileInfo | Tile information, used while rendering the tile
C Coord3D< int8_t > |
C Coord3D< uint8_t > |
C CoreTextParagraphLayoutFactory | Helper class to construct a new CoreTextParagraphLayout
►C CrashLog | Helper class for creating crash logs
C CrashLogOSX | OSX implementation for the crash logger
C CrashLogUnix | Unix implementation for the crash logger
C CrashLogWindows | Windows implementation for the crash logger
►C CSegmentCostCacheBase | Base class for segment cost cache providers
C CSegmentCostCacheT< Tsegment > | CSegmentCostCacheT - template class providing hash-map and storage (heap) of Tsegment structures
C CTRunDelegateCallbacks |
C CurrencySpec | Specification of a currency
C CursorSprite |
C CursorVars | Collection of variables for cursor-display and -animation
C CYapfBaseT< Types > | CYapfBaseT - A-star type path finder base class
►C CYapfBaseT< RiverBuilderTypes > |
C YapfRiverBuilder |
►C CYapfBaseT< WaterRegionTypes > |
C YapfShipRegions | Water region based YAPF implementation for ships
►C CYapfCostBase | Base implementation for cost accounting
C CYapfCostRailT< Types > |
C CYapfCostRoadT< Types > |
C CYapfCostShipT< Types > | Cost Provider module of YAPF for ships
C CYapfDestinationAnyDepotRoadT< Types > |
►C CYapfDestinationRailBase |
C CYapfDestinationAnyDepotRailT< Types > |
C CYapfDestinationAnySafeTileRailT< Types > |
C CYapfDestinationTileOrStationRailT< Types > |
C CYapfDestinationTileRoadT< Types > |
C CYapfDestinationTileWaterT< Types > |
C CYapfFollowAnyDepotRailT< Types > |
C CYapfFollowRoadT< Types > |
C CYapfFollowShipT< Types > | Node Follower module of YAPF for ships
►C CYapfNodeKeyExitDir | Yapf Node Key that evaluates hash from (and compares) tile & exit dir
C CYapfNodeKeyTrackDir |
C CYapfNodeT< Tkey_, Tnode > | Yapf Node base
►C CYapfNodeT< CYapfNodeKeyExitDir, CYapfRoadNode > |
C CYapfRoadNode | Yapf Node for road YAPF
►C CYapfNodeT< CYapfNodeKeyExitDir, CYapfShipNode > |
C CYapfShipNode | Yapf Node for ships
►C CYapfNodeT< CYapfNodeKeyTrackDir, CYapfRailNode > |
C CYapfRailNode | Yapf Node for rail YAPF
►C CYapfNodeT< CYapfNodeKeyTrackDir, YapfRiverBuilderNode > |
C YapfRiverBuilderNode |
►C CYapfNodeT< WaterRegionPatchKey, WaterRegionNode > |
C WaterRegionNode | Yapf Node for water regions
C CYapfOriginTileT< Types > | YAPF origin provider base class - used when origin is one tile / multiple trackdirs
C CYapfOriginTileTwoWayT< Types > | YAPF origin provider base class - used when there are two tile/trackdir origins
C CYapfRail_TypesT< Tpf_, Ttrack_follower, TdestinationT, TfollowT > |
C CYapfRailSegment | Cached segment cost for rail YAPF
C CYapfRailSegmentKey | Key for cached segment cost for rail YAPF
►C CYapfReserveTrack< Types > |
C CYapfFollowAnySafeTileRailT< Types > |
C CYapfFollowRailT< Types > |
C CYapfRoad_TypesT< Tpf_, Tdestination > |
C CYapfSegmentCostCacheGlobalT< Types > | CYapfSegmentCostCacheGlobalT - the yapf cost cache provider that adds the segment cost caching functionality to yapf
C CYapfSegmentCostCacheNoneT< Types > | CYapfSegmentCostCacheNoneT - the formal only yapf cost cache provider that implements PfNodeCacheFetch()
►C CYapfSegmentCostCacheNoneT< RiverBuilderTypes > |
C YapfRiverBuilder |
►C CYapfSegmentCostCacheNoneT< WaterRegionTypes > |
C YapfShipRegions | Water region based YAPF implementation for ships
C CYapfShip_TypesT< Tpf_ > | Config struct of YAPF for ships
C CzechNameAdj |
C CzechNameSubst |
C MidiFile::DataBlock |
C BaseGraphWindow::DataSet |
C TimerGame< T >::DateTag< ST > | The type to store our dates in
C DebugLevel |
C DefaultUnicodeMapping |
C DefSQClass< CL, ST > | The template to define classes in Squirrel
C DeleterFromFunc< Tfunc > | Deleter that calls a function rather than deleting the pointer
C LinkGraphJob::DemandAnnotation | Demand between two nodes
C DemandCalculator | Calculate the demands
C DestinationID |
C DeterministicSpriteGroupAdjust |
C DeterministicSpriteGroupRange |
C DeterministicSpriteGroupResult |
C DiagonalTileArea | Represents a diagonal tile area
C DifficultySettings | Settings related to the difficulty of the game
C Dimension | Dimensions (a width and height) of a rectangle in 2D
C Disaster |
C DLSFile | A DLS file
C DLSFile::DLSInstrument | Instrument definition read from a DLS file
C DLSFile::DLSRegion | An instrument region maps a note range to wave data
C DLSFile::DLSWave | Wave data definition from a DLS file
C DrawIndustryAnimationStruct | This is used to gather some data about animation drawing in the industry code Image_1-2-3 are in fact only offset in the sprites used by the industry
C DrawIndustryCoordinates | Simple structure gathering x,y coordinates for industries animations
C DrawPixelInfo | Data about how and where to blit pixels
C DrawRoadTileStruct |
►C DrawTileSprites | Ground palette sprite of a tile, together with its sprite layout
C DrawTileSpriteSpan | Ground palette sprite of a tile, together with its sprite layout
C NewGRFSpriteLayout | NewGRF supplied spritelayout
►C Driver | A driver for communicating with the user
►C MusicDriver | Driver for all music playback
C MusicDriver_Allegro | Allegro's music player
C MusicDriver_BeMidi | The midi player for BeOS
C MusicDriver_Cocoa |
C MusicDriver_DMusic | Music player making use of DirectX
C MusicDriver_ExtMidi |
C MusicDriver_FluidSynth | Music driver making use of FluidSynth
C MusicDriver_Null | The music player that does nothing
C MusicDriver_Win32 | The Windows music player
►C SoundDriver | Base for all sound drivers
C SoundDriver_Allegro | Implementation of the allegro sound driver
C SoundDriver_Cocoa |
C SoundDriver_Null | Implementation of the null sound driver
C SoundDriver_SDL | Implementation of the SDL sound driver
C SoundDriver_Win32 | Implementation of the sound driver for Windows
C SoundDriver_XAudio2 | Implementation of the XAudio2 sound driver
►C VideoDriver | The base of all video drivers
C VideoDriver_Allegro | The allegro video driver
►C VideoDriver_Cocoa |
C VideoDriver_CocoaOpenGL |
C VideoDriver_CocoaQuartz |
C VideoDriver_Dedicated | The dedicated server video driver
C VideoDriver_Null | The null video driver
►C VideoDriver_SDL_Base | The SDL video driver
C VideoDriver_SDL_Default | The SDL video driver using default SDL backend
C VideoDriver_SDL_OpenGL | The OpenGL video driver for windows
►C VideoDriver_Win32Base | Base class for Windows video drivers
C VideoDriver_Win32GDI | The GDI video driver for windows
►C DriverFactoryBase | Base for all driver factories
C FMusicDriver_Allegro | Factory for allegro's music player
C FMusicDriver_BeMidi | Factory for the BeOS midi player
C FMusicDriver_Cocoa |
C FMusicDriver_DMusic | Factory for the DirectX music player
C FMusicDriver_ExtMidi |
C FMusicDriver_FluidSynth | Factory for the fluidsynth driver
C FMusicDriver_Null | Factory for the null music player
C FMusicDriver_Win32 | Factory for Windows' music player
C FSoundDriver_Allegro | Factory for the allegro sound driver
C FSoundDriver_Cocoa |
C FSoundDriver_Null | Factory for the null sound driver
C FSoundDriver_SDL | Factory for the SDL sound driver
C FSoundDriver_Win32 | Factory for the sound driver for Windows
C FSoundDriver_XAudio2 | Factory for the XAudio2 sound driver
C FVideoDriver_Allegro | Factory for the allegro video driver
C FVideoDriver_CocoaOpenGL |
C FVideoDriver_CocoaQuartz |
C FVideoDriver_Dedicated | Factory for the dedicated server video driver
C FVideoDriver_Null | Factory the null video driver
C FVideoDriver_SDL_Default | Factory for the SDL video driver
C FVideoDriver_SDL_OpenGL | The factory for SDL' OpenGL video driver
C FVideoDriver_Win32GDI | The factory for Windows' video driver
►C DropDownIcon< DropDownIcon< DropDownString< DropDownListItem >, true > > |
C DropDownListCompanyItem | Company name list item, with company-colour icon, name, and lock components
►C DropDownListItem | Base list item class from which others are derived
►C DropDownString< DropDownListItem > |
►C DropDownIcon< DropDownString< DropDownListItem > > |
C DropDownListColourItem< TSprite > | Colour selection list item, with icon and string components
C DumpTarget | Class that represents the dump-into-string target
C Economy | Data of the economy
C EconomySettings | Settings related to the economy
C LinkGraphJob::EdgeAnnotation | Annotation for a link graph edge
C EFCParam |
C EffectProcs |
C GUIBadgeClasses::Element |
C EncodedString | Container for an encoded string, created by GetEncodedString
C EndianBufferReader | Endian-aware buffer adapter that always reads values in little endian order
C EndianBufferWriter< Tcont, Titer > | Endian-aware buffer adapter that always writes values in little endian order
C EngineIDMapping |
C EngineIDMappingKeyProjection | Projection to get a unique key of an EngineIDMapping, used for sorting in EngineOverrideManager
C EngineInfo | Information about a vehicle
C EngineOverrideManager | Stores the mapping of EngineID to the internal id of newgrfs
C Engine::EngineTypeFilter |
C EntityIDMapping | Maps an entity id stored on the map to a GRF file
C RoadStop::Entries | Container for both east and west entry points
C RoadStop::Entry | Container for each entry point of a drive through road stop
C EnumBitSetMask< Tstorage, Tenum, Tend_value > | Helper template structure to get the mask for an EnumBitSet from the end enum value
►C ErrorMessageData | The data of the error message
C ErrmsgWindow | Window class for displaying an error message window
C ExpensesList | Expense list container
C ExtraPaletteValues | Description of tables for the palette animation
C FaceSpec |
C FaceVar | Information about the valid values of CompanyManagerFace bitgroups as well as the sprites to draw
C FallbackParagraphLayoutFactory | Helper class to construct a new FallbackParagraphLayout
C FileHandle |
►C FileScanner | Helper for scanning for files with a given name
►C BaseMedia< GraphicsSet > |
C BaseGraphics | All data/functions related with replacing the base graphics
►C BaseMedia< MusicSet > |
C BaseMusic | All data/functions related with replacing the base music
►C BaseMedia< SoundsSet > |
C BaseSounds | All data/functions related with replacing the base sounds
C BaseMedia< Tbase_set > | Base for all base media (graphics, sounds)
C FiosFileScanner | Scanner to scan for a particular type of FIOS file
C GRFFileScanner | Helper for scanning for files with GRF as extension
C LanguageScanner | Scanner to find language files in a GameScript directory
C ScenarioScanner | Scanner to find the unique IDs of scenarios
C ScriptFileChecksumCreator | Helper for creating a MD5sum of all files within of a script
►C ScriptScanner | Scanner to help finding scripts
C AIScannerInfo |
C AIScannerLibrary |
C GameScannerInfo |
C GameScannerLibrary |
C SocialIntegrationFileScanner | Helper for scanning for files with SocialIntegration as extension
C TarScanner | Helper for scanning for files with tar as extension
C FileToSaveLoad | Deals with the type of the savegame, independent of extension
C Filtering | Data structure describing what to show in the list (filter criteria)
C CompanyStationsWindow::FilterState |
C ScriptDebugWindow::FilterState |
C FinalizeRefitAction | Action for finalizing a refit
C FindDepotData | Helper container to find a depot
C FindTrainOnTrackInfo | Helper struct for finding the best matching vehicle on a specific track
C FiosItem | Deals with finding savegames
C FiosNumberedSaveName | A savegame name automatically numbered
C FiosType | Elements of a file system that are recognized
C FlatSet< Tkey, Tcompare > | Flat set implementation that uses a sorted vector for storage
C FlatSet< PoolID > |
C FlatSet< RailTypeLabel > |
C FlatSet< RoadTypeLabel > |
C FlatSet< SpriteID > |
C FlatSet< StrongType::Typedef > |
C FlowEdgeIterator | Iterator class for getting edges from a FlowStatMap
C FlowSaveLoad |
C FlowStat | Flow statistics telling how much flow should be sent along a link
C Font | Container with information about a font
►C FontCache | Font cache for basic fonts
C MockFontCache | Font cache for mocking basic use of fonts
C SpriteFontCache | Font cache for fonts that are based on a freetype font
►C TrueTypeFontCache | Font cache for fonts that are based on a TrueType font
C CoreTextFontCache |
C FreeTypeFontCache | Font cache for fonts that are based on a freetype font
C Win32FontCache | Font cache for fonts that are based on a Win32 font
C FontCacheSettings | Settings for the four different fonts
C FontCacheSubSetting | Settings for a single font
C FontState | Text drawing parameters, which can change while drawing a line, but are kept between multiple parts of the same text, e.g
►Cfmt::formatter |
C fmt::formatter< E, Char > |
C fmt::formatter< T, Char > |
C FreeUnitIDGenerator |
C LibraryLoader::Function | A function loaded from a library
C Game | Main Game class
C GameCreationSettings | Settings related to the creation of games
C Gamelog |
C GamelogInternalData |
C GameSessionStats |
C GameSettings | All settings together for the game
C GameStrings | Container for all the game strings
C GenericCallback |
C GenericWaypointTypeFilter< ROAD, TILE_TYPE > |
C GenWorldInfo | Properties of current genworld process
C GenWorldStatus |
C DepotWindow::GetDepotVehiclePtData |
C GetNewVehiclePosResult | Position information of a vehicle after it moved
C GetOptData | Data storage for parsing command line options
C TrueTypeFontCache::GlyphEntry | Container for information about a glyph
C GoodsEntry | Stores station stats for a single cargo
C GoodsEntry::GoodsEntryData |
C GraphEdgeIterator | Iterator class for getting the edges in the order of their next_edge members
C BaseGraphWindow::GraphScale |
C GrfActionHandler< TAction > | GRF action handler
C GrfChangeInfoHandler< TFeature > | GRF feature handler
C GRFConfig | Information about GRF, used in the game and (part of it) in savegames
C GRFError | Information about why GRF had problems during initialisation
C GRFFile | Dynamic data of a loaded NewGRF
►C GRFFilePropsBase | Base data related to the handling of grf files
►C FixedGRFFileProps< StandardSpriteGroup, static_cast< size_t >(StandardSpriteGroup::End)> |
►C StandardGRFFileProps | Container for standard sprite groups
C SubstituteGRFFileProps | NewGRF entities which can replace default entities
►C VariableGRFFileProps< CargoType > |
C CargoGRFFileProps | Sprite groups indexed by CargoType
C VariableGRFFileProps< GrfSpecFeature > |
C FixedGRFFileProps< Tkey, Tcount > | Fixed-length list of sprite groups for an entity
C VariableGRFFileProps< Tkey > | Variable-length list of sprite groups for an entity
►C GRFIdentifier | Basic data to distinguish a GRF
C LoggedChangeGRFAdd |
C LoggedChangeGRFChanged |
C GRFLabel |
C GRFLoadedFeatures |
C GRFLocation |
C GRFParameterInfo | Information about one grf parameter
C GRFPresence | Information about the presence of a Grf at a certain point during gamelog history Note about missing Grfs: Changes to missing Grfs are not logged including manual removal of the Grf
C GrfProcessingState | Temporary data during loading of GRFs
C GrfSpriteOffset |
C GRFTempEngineData | Temporary engine data used when loading only
C GRFText | A GRF text with associated language ID
C GRFTextEntry | Holder of the above structure
C GRFTownName |
C GroundVehicleCache | Cached, frequently calculated values
C GroupStatistics | Statistics and caches on the vehicles in a group
C GUIEngineListItem |
C GUIGroupListItem |
C GUISettings | Settings related to the GUI and other stuff that is not saved in the savegame
C GUIVehicleGroup |
C HangarTileTable | A list of all hangar tiles in an airport
C std::hash< BadgeClassID > |
C std::hash< FontState > |
C std::hash< Layouter::LineCacheQuery > |
C std::hash< std::vector< T > > |
C std::hash< StrongType::Typedef< TBaseType, TProperties... > > | Implementation of std::hash for StrongType::Typedef
C HashTable< Titem, Thash_bits_ > | Class HashTable<Titem, HASH_BITS> - simple hash table of pointers allocated elsewhere
C HashTable< Titem, Thash_bits_closed > |
C HashTable< Titem, Thash_bits_open > |
C HashTable< Tsegment, HASH_BITS > |
C HashTableSlot< TItem > |
C HashTableSlot< Titem > |
C HashTableSlot< Tsegment > |
►C HeaderWriter | Base class for writing the header, i.e
C HeaderFileWriter |
C StringNameWriter | Class for writing the string IDs
C HeightMap | Height map - allocated array of heights (Map::SizeX() + 1) * (Map::SizeY() + 1)
C SQConvert::HelperT< Tfunc > | Helper class to recognize the function type (retval type, args) and use the proper specialization for SQ callback
C SQConvert::HelperT< Tretval(*)(Targs...)> | The real C++ caller for functions
C SQConvert::HelperT< Tretval(Tcls::*)(Targs...)> | The real C++ caller for methods
C HighScore |
C TextfileWindow::HistoryEntry |
C HistoryRange |
C LinkRefresher::Hop | A hop the refresh algorithm might evaluate
C Hotkey | All data for a single hotkey
C HotkeyList | List of hotkeys for a window
C HouseClassMapping | Makes class IDs unique to each GRF file
C HouseSpec |
►C HTTPCallback | Callback for when the HTTP handler has something to tell us
C ClientNetworkContentSocketHandler | Socket handler for the content server connection
C NetworkSurveyHandler | Socket handler for the survey connection
C HTTPThreadSafeCallback | Converts a HTTPCallback to a Thread-Safe variant
C TextfileWindow::Hyperlink |
C IConsole |
C IConsoleAlias | –Aliases– Aliases are like shortcuts for complex functions, variable assignments, etc
C IConsoleCmd |
C IConsoleLine | Container for a single line of console output
C ICUParagraphLayoutFactory | Helper class to construct a new ICUParagraphLayout
C ICURun | Helper class to store the information of all the runs of a paragraph in
C IndustryBuildData | Data for managing the number and type of industries in the game
C IndustryCompare |
C IndustryGenerationProbabilities |
C IndustryListEntry |
C IndustrySpec | Defines the data structure for constructing industry
C IndustryTileLayoutTile | Definition of one tile in an industry tile layout
C IndustryTileSpec | Defines the data structure of each individual tile of an industry
C IndustryTypeBuildData | Data for managing the number of industries of a single industry type
C CompanyInfrastructureWindow::InfrastructureItem |
C BaseGraphics::Ini | Values loaded from config file
C IniGroup | A group within an ini file
C IniItem | A single "line" in an ini file
►C IniLoadFile | Ini file that only supports loading
►C IniFile | Ini file that supports both loading and saving
C ConfigIniFile | IniFile to store a configuration
C SettingsIniFile | Derived class for loading INI files without going through Fio stuff
C InPlaceReplacement | Compose data into a fixed size buffer, which is consumed at the same time
C StrongType::Integer | Mix-in which makes the new Typedef behave more like an integer
C InternalSocialIntegrationPlugin | Container to track information per plugin
C IntroGameViewportCommand | A viewport command for the main menu background (intro game)
C InvokeGrfActionHandler | Helper class to invoke a GrfActionHandler
C InvokeGrfChangeInfoHandler | Helper class to invoke a GrfChangeInfoHandler
C is_enum_incrementable< enum_type > | Trait to enable prefix/postfix incrementing operators
C is_enum_sequential< enum_type > | Trait to enable prefix/postfix incrementing operators
C IsEmptyAction | Action to check if a vehicle has no stored cargo
C CargoSpec::IterateWrapper |
C Map::IterateWrapper |
C Pool< Titem, Tindex, Tgrowth_step, Tpool_type, Tcache >::IterateWrapper< T > |
C Pool< Titem, Tindex, Tgrowth_step, Tpool_type, Tcache >::IterateWrapperFiltered< T, F > |
C CargoSpec::Iterator | Iterator to iterate all valid CargoSpec
C Map::Iterator | Iterator to iterate all Tiles
C RailStationTileLayout::Iterator |
C SetBitIterator< Tbitpos, Tbitset >::Iterator |
C Utf8View::iterator | Bidirectional input iterator over codepoints
C VehiclesNearTileXY::Iterator | Forward iterator
C VehiclesOnTile::Iterator | Forward iterator
►CIXAudio2VoiceCallback |
C StreamingVoiceContext | Implementation of the IXAudio2VoiceCallback interface
C Kdtree< T, TxyFunc, CoordT, DistT > | K-dimensional tree, specialised for 2-dimensional space
C Kdtree_StationXYFunc |
C Kdtree_TownXYFunc |
C Kdtree_ViewportSignXYFunc |
C KeycodeNames | String representation of a keycode
C SlAllowListData::KeyWrapper |
C DumpTarget::KnownStructKey | Used as a key into map of known object instances
C LabelObject< T > | Container for a label for rail or road type conversion
C LangString | Information about a single string
C LanguageMap | Mapping of language data between a NewGRF and OpenTTD
C LanguagePackDeleter |
►C LanguagePackHeader | Header of a language file
C LanguageMetadata | Make sure the size is right
C LanguagePack |
C LanguageStrings | Container for the raw (unencoded) language strings of a language
►C LanguageWriter | Base class for all language writers
C LanguageFileWriter | Class for writing a language to disk
C TranslationWriter | Class for writing an encoded language
C StoryBookWindow::LayoutCacheElement |
C LegendAndColour | Structure for holding relevant data for legends in small map
C LibraryLoader |
►C ParagraphLayouter::Line | A single line worth of VisualRuns
C CoreTextParagraphLayout::CoreTextLine | A single line worth of VisualRuns
C FallbackParagraphLayout::FallbackLine | A single line worth of VisualRuns
C ICUParagraphLayout::ICULine | A single line worth of VisualRuns
C UniscribeParagraphLayout::UniscribeLine | A single line worth of VisualRuns
C TextfileWindow::Line |
C Layouter::LineCacheEqualTo |
C Layouter::LineCacheHash |
C Layouter::LineCacheItem | Item in the linecache
C Layouter::LineCacheKey | Key into the linecache
C Layouter::LineCacheQuery |
C Link |
C LinkGraphOverlay | Handles drawing of links into some window
C LinkGraphSchedule |
C LinkGraphSettings |
C LinkProperties | Monthly statistics for a link between two stations
C LinkRefresher | Utility to refresh links a consist will visit
C Listing | Data structure describing how to show the list (what sort direction and criteria)
C ListOrderChange |
C Livery | Information about a particular livery
C LoadCheckData | Container for loading in mode SL_LOAD_CHECK
C LoadedLanguagePack |
►C LoadFilter | Interface for filtering a savegame till it is loaded
C FileReader | Yes, simply reading from a file
C LZMALoadFilter | Filter without any compression
C LZOLoadFilter | Filter using LZO compression
C NoCompLoadFilter | Filter without any compression
C PacketReader | Read some packets, and when do use that data as initial load filter
C ZlibLoadFilter | Filter using Zlib compression
C LoadgameState |
C LocaleSettings | Settings related to currency/unit systems
C LoggedAction | Contains information about one logged action that caused at least one logged change
►C LoggedChange |
C LoggedChangeEmergencySave |
C LoggedChangeGRFAdd |
C LoggedChangeGRFBug |
C LoggedChangeGRFChanged |
C LoggedChangeGRFMoved |
C LoggedChangeGRFParameterChanged |
C LoggedChangeGRFRemoved |
C LoggedChangeMode |
C LoggedChangeOldVersion |
C LoggedChangeRevision |
C LoggedChangeSettingChanged |
C LRUCache< Tkey, Tdata, Thash, Tequality > | Size limited cache with a least recently used eviction strategy
C LRUCache< SpriteID, std::unique_ptr< OpenGLSprite > > |
C Map | Size related data of the map
►Cstd::map |
C FlowStatMap | Flow descriptions by origin stations
C MultiMap< Tkey, Tvalue, Tcompare > | Hand-rolled multimap as map of lists
C LanguageMap::Mapping | Mapping between NewGRF and OpenTTD IDs
►C MapSpriteGroupHandler | Handler interface for mapping sprite groups
►C CargoTypeMapSpriteGroupHandler< RoadStopSpec, RoadStopClass > |
C RoadStopMapSpriteGroupHandler |
►C CargoTypeMapSpriteGroupHandler< StationSpec, StationClass > |
C StationMapSpriteGroupHandler |
►C PurchaseDefaultMapSpriteGroupHandler< AirportSpec > |
C AirportMapSpriteGroupHandler |
►C PurchaseDefaultMapSpriteGroupHandler< AirportTileSpec > |
C AirportTileMapSpriteGroupHandler |
►C PurchaseDefaultMapSpriteGroupHandler< IndustrySpec > |
C IndustryMapSpriteGroupHandler |
►C PurchaseDefaultMapSpriteGroupHandler< IndustryTileSpec > |
C IndustryTileMapSpriteGroupHandler |
►C PurchaseDefaultMapSpriteGroupHandler< ObjectSpec > |
C ObjectMapSpriteGroupHandler |
►C PurchaseDefaultMapSpriteGroupHandler< HouseSpec > |
C TownHouseMapSpriteGroupHandler |
C BadgeMapSpriteGroupHandler |
C CanalMapSpriteGroupHandler |
C CargoMapSpriteGroupHandler |
C CargoTypeMapSpriteGroupHandler< T, Tclass > | Common handler for mapping sprite groups for features which support cargo-type specific sprites
C PurchaseDefaultMapSpriteGroupHandler< T > | Common handler for mapping sprite groups for features which only support "Purchase" and "Default" sprites
C RailTypeMapSpriteGroupHandler |
C RoadTypeMapSpriteGroupHandler< TRoadTramType > |
C MD5File | Structure holding filename and MD5 information about a single file
C MemoryDumper | Container for dumping the savegame (quickly) to memory
C MidiFile |
►C MissingGlyphSearcher | A searcher for missing glyphs
C LanguagePackGlyphSearcher | Helper for searching through the language pack
►C TextfileWindow | Window for displaying a textfile
C BaseSetTextfileWindow | Window for displaying the textfile of a BaseSet
C ContentTextfileWindow | Window for displaying the textfile of an item in the content list
C GameManualTextfileWindow | Window class displaying the game manual textfile viewer
C NewGRFTextfileWindow | Window for displaying the textfile of a NewGRF
C ScriptTextfileWindow | Window for displaying the textfile of a AI
C SurveyResultTextfileWindow | Window for displaying the textfile of a survey result
C MixerChannel |
C StrongType::Compare::mixin< TType, TBaseType > |
C StrongType::Compatible< TCompatibleType >::mixin< TType, TBaseType > |
C StrongType::Integer::mixin< TType, TBaseType > |
C MockEnvironment | Singleton class to set up the mock environment once
C MovementTerminalMapping | Combination of aircraft state for going to a certain terminal and the airport flag for that terminal block
C MpsMachine | Decoder for "MPS MIDI" format data
►C MultiCommodityFlow | Multi-commodity flow calculating base class
C MCF1stPass | First pass of the MCF calculation
C MCF2ndPass | Second pass of the MCF calculation
C MultiMapIterator< Tmap_iter, Tlist_iter, Tkey, Tvalue, Tcompare > | STL-style iterator for MultiMap
C MusicSettings | Settings related to music
►C MusicSongInfo | Metadata about a music track
C MusicSystem::PlaylistEntry |
C MusicSystem |
C MutableSpriteCache | Cache for vehicle sprites and values relating to whether they should be updated before drawing, or calculating the viewport
C NamedGRFIdentifier | Container to hold the GRF identifier (GRF ID + MD5 checksum) and the name associated with that NewGRF
C NamePart |
C NamePartList |
C NestedGoalWidgets< bg_colour, btn_colour, caption > | Widgets of the goal question window
C NetworkAddress | Wrapper for (un)resolved network addresses; there's no reason to transform a numeric IP to a string and then back again to pass it to functions
►C NetworkAuthenticationAuthorizedKeyHandler | Callback interface for server implementations to provide the authorized key validation
C NetworkAuthenticationDefaultAuthorizedKeyHandler | Default implementation for the authorized key handler
►C NetworkAuthenticationHandler | Base class for cryptographic authentication handlers
►C NetworkAuthenticationClientHandler | Base class for client side cryptographic authentication handlers
C CombinedAuthenticationClientHandler | Handler for combining a number of authentication handlers, where the failure of one of the handlers will retry with another handler
C X25519AuthorizedKeyClientHandler | Handler for clients using a X25519 key exchange to perform authentication via a set of authorized (public) keys of clients
C X25519KeyExchangeOnlyClientHandler | Client side handler for using X25519 without actual authentication
C X25519PAKEClientHandler | Client side handler for using X25519 with a password-authenticated key exchange
►C NetworkAuthenticationServerHandler | Base class for server side cryptographic authentication handlers
C CombinedAuthenticationServerHandler | Handler for combining a number of authentication handlers, where the failure of one of the handlers will retry with another handler
C X25519AuthorizedKeyServerHandler | Handler for servers using a X25519 key exchange to perform authentication via a set of authorized (public) keys of clients
C X25519KeyExchangeOnlyServerHandler | Server side handler for using X25519 without actual authentication
C X25519PAKEServerHandler | Server side handler for using X25519 with a password-authenticated key exchange
►C NetworkAuthenticationPasswordProvider | Callback interface for server implementations to provide the current password
C NetworkAuthenticationDefaultPasswordProvider | Default implementation of the password provider
►C NetworkAuthenticationPasswordRequest | Callback interface for requests for passwords in the context of network authentication
►C NetworkAuthenticationPasswordRequestHandler | Callback interface for client implementations to provide the handling of the password requests
C ClientGamePasswordRequestHandler |
C TestPasswordRequestHandler |
►C NetworkCompanyStats | Simple calculated statistics of a company
C NetworkCompanyInfo | Company information stored at the client side
►C NetworkEncryptionHandler | Base class for handling the encryption (or decryption) of a network connection
C X25519EncryptionHandler | Encryption handler implementation for monocypher encryption after a X25519 key exchange
C NetworkError | Abstraction of a network error where all implementation details of the error codes are encapsulated in this class and the abstraction layer
C NetworkGame | Structure with information shown in the game list (GUI)
C NetworkHTTPRequest | Single HTTP request
C NetworkHTTPSocketHandler | Base socket handler for HTTP traffic
C NetworkJoinInfo | Information required to join a server
►C NetworkServerGameInfo | The game information that is sent from the server to the client
C NetworkGameInfo | The game information that is sent from the server to the clients with extra information only required at the client side
C NetworkSettings | All settings related to the network
►C NetworkSocketHandler | SocketHandler for all network sockets in OpenTTD
C MockNetworkSocketHandler |
►C NetworkTCPSocketHandler | Base socket handler for all TCP sockets
►C NetworkAdminSocketHandler | Main socket handler for admin related connections
C ServerNetworkAdminSocketHandler | Class for handling the server side of the game connection
►C NetworkContentSocketHandler | Base socket handler for all Content TCP sockets
C ClientNetworkContentSocketHandler | Socket handler for the content server connection
►C NetworkCoordinatorSocketHandler | Base socket handler for all Game Coordinator TCP sockets
C ClientNetworkCoordinatorSocketHandler | Game Coordinator communication
►C NetworkGameSocketHandler | Base socket handler for all TCP sockets
C ClientNetworkGameSocketHandler | Class for handling the client side of the game connection
C QueryNetworkGameSocketHandler | Class for handling the client side of querying a game server
C ServerNetworkGameSocketHandler | Class for handling the server side of the game connection
►C NetworkStunSocketHandler | Base socket handler for all STUN TCP sockets
C ClientNetworkStunSocketHandler | Class for handling the client side of the STUN connection
►C NetworkTurnSocketHandler | Base socket handler for all TURN TCP sockets
C ClientNetworkTurnSocketHandler | Class for handling the client side of the TURN connection
►C NetworkUDPSocketHandler | Base socket handler for all UDP sockets
C ClientNetworkUDPSocketHandler | Helper class for handling all client side communication
C ServerNetworkUDPSocketHandler | Helper class for handling all server side communication
C NewGRFCache | Cached often queried (NewGRF) values
C NewGRFClass< Tspec, Tindex, Tmax > | Struct containing information relating to NewGRF classes for stations and airports
C NewGrfDebugSpritePicker | Spritepicker of SpriteAligner
C NewGRFProfiler | Callback profiler for NewGRF development
►C NewGRFScanCallback | Callback for NewGRF scanning
C AfterNewGRFScan | Callback structure of statements to be executed after the NewGRF scan
C NewGRFWindow | Window for showing NewGRF files
C NewGRFSpecBase< Tindex > |
►C NewGRFSpecBase< AirportClassID > |
C AirportSpec | Defines the data structure for an airport
►C NewGRFSpecBase< ObjectClassID > |
C ObjectSpec | Allow incrementing of ObjectClassID variables
►C NewGRFSpecBase< RoadStopClassID > |
C RoadStopSpec | Road stop specification
►C NewGRFSpecBase< StationClassID > |
C StationSpec | Station specification
►C NewsAllocatedData | Container for any custom data that must be deleted after the news item has reached end-of-life
C CompanyNewsInformation | Data that needs to be stored for company news messages
C NewsItem | Information about a single item of news
C NewsSettings | Settings related to news
C NewsTypeData | Per-NewsType data
C NICallback | Representation of the available callbacks with information on when they actually apply
C NIFeature | Container for all information for a given feature
►C NIHelper | Helper class to wrap some functionality/queries in
C NIHAirport |
C NIHAirportTile |
C NIHHouse |
C NIHIndustry |
C NIHIndustryTile |
C NIHObject |
C NIHRailType |
C NIHRoadStop |
C NIHRoadType< TRoadTramType > |
C NIHStation |
C NIHTown |
C NIHVehicle |
C NIProperty | Representation of the data from a NewGRF property
C NIVariable | Representation on the NewGRF variables
C Kdtree< T, TxyFunc, CoordT, DistT >::node | Type of a node in the tree
C LinkGraphJob::NodeAnnotation | Annotation for a link graph node
C NodeList< Titem, Thash_bits_open, Thash_bits_closed > | Hash table based node list multi-container class
C NSCursor(OTTD_QuickdrawCursor) | Category of NSCursor to allow cursor showing/hiding
►CNSObject |
C OTTD_CocoaWindowDelegate | Delegate for our NSWindow to send ask for quit on close
►C<NSTextInputClient> |
C OTTD_CocoaView | Subclass of NSView to support mouse awareness and text input
►CNSView |
C OTTD_CocoaView | Subclass of NSView to support mouse awareness and text input
►CNSWindow |
C OTTD_CocoaWindow | Subclass of NSWindow to cater our special needs
►C<NSWindowDelegate> |
C OTTD_CocoaWindowDelegate | Delegate for our NSWindow to send ask for quit on close
►C NWidgetBase | Baseclass for nested widgets
►C NWidgetContainer | Baseclass for container widgets
C NWidgetLayer |
►C NWidgetPIPContainer | Container with pre/inter/post child space
►C NWidgetHorizontal | Horizontal container
C NWidgetHorizontalLTR | Horizontal container that doesn't change the direction of the widgets for RTL languages
C NWidgetMatrix | Matrix container with implicitly equal sized (virtual) sub-widgets
►C NWidgetVertical | Vertical container
C NWidgetSocialPlugins |
C NWidgetServerListHeader | Full blown container to make it behave exactly as we want :)
C NWidgetSmallmapDisplay | Custom container class for displaying smallmap with a vertically resizing legend panel
C NWidgetStacked | Stacked widgets, widgets all occupying the same space in the window
►C NWidgetToolbarContainer | Full blown container to make it behave exactly as we want :)
C NWidgetMainToolbarContainer | Container for the 'normal' main toolbar
C NWidgetScenarioToolbarContainer | Container for the scenario editor's toolbar
C NWidgetNewGRFDisplay | Custom nested widget container for the NewGRF gui
►C NWidgetResizeBase | Base class for a resizable nested widget
►C NWidgetCore | Base class for a 'real' widget
C NWidgetBackground | Nested widget with a child
►C NWidgetLeaf | Leaf widget
C NWidgetBadgeFilter |
C NWidgetScrollbar | Nested widget to display and control a scrollbar in a window
C NWidgetViewport | Nested widget to display a viewport in a window
C NWidgetSpacer | Spacer widget
C NWidgetPart | Partial widget specification to allow NWidgets to be written nested
C NWidgetPartAlignment | Widget part for setting text/image alignment within a widget
C NWidgetPartAspect |
C NWidgetPartContainer |
C NWidgetPartDataTip | Widget part for storing data and tooltip information
C NWidgetPartPIP | Widget part for storing pre/inter/post spaces
C NWidgetPartTextLines | Widget part for storing minimal text line data
C NWidgetPartTextStyle | Widget part for storing text colour
C NWidgetPart::NWidgetPartUnion |
C NWidgetPartWidget | Widget part for storing basic widget information
C ObjectPickerSelection |
C OldChunks |
C OldOrderSaveLoadItem | Compatibility struct to allow saveload of pool-based orders
C OldWaypoint | Helper structure to convert from the old waypoint system
C OpenGLSprite | Class that encapsulates a RGBA texture together with a paletted remap texture
C OptionData | Data of an option
C Order |
C OrderSettings | Settings related to orders
►C OrthogonalTileArea | Represents the covered area of e.g
C Airport | All airport-related information
C BitmapTileArea | Represents a tile area containing containing individually set tiles
C StationFinder | Structure contains cached list of stations nearby
C OTTDByteReaderSignal |
C OutputBuffer | Output buffer for a block of data
C OutputStore | Temporarily store output
C OverflowSafeInt< T > | Overflow safe template for integers, i.e
C OverflowSafeInt< int64_t > |
►C OverrideManagerBase |
C AirportOverrideManager |
C AirportTileOverrideManager |
C HouseOverrideManager |
C IndustryOverrideManager |
C IndustryTileOverrideManager |
C ObjectOverrideManager |
C OvertakeData |
C Packet | Internal entity of a packet
C Palette | Information about the currently used palette
►C PalSpriteID | Combination of a palette sprite and a 'real' sprite
C TreeListEnt |
►C ParagraphLayouter | Interface to glue fallback and normal layouter into one
C CoreTextParagraphLayout | Wrapper for doing layouts with CoreText
C FallbackParagraphLayout | Class handling the splitting of a paragraph of text into lines and visual runs
C ICUParagraphLayout | Wrapper for doing layouts with ICU
C UniscribeParagraphLayout | Wrapper for doing layouts with Uniscribe
C SQConvert::Param< T > | To get a param from squirrel, we use this helper class
C SQConvert::Param< Array< Titem > && > |
C SQConvert::Param< bool > |
C SQConvert::Param< const char * > |
C SQConvert::Param< const std::string & > |
C SQConvert::Param< int16_t > |
C SQConvert::Param< int32_t > |
C SQConvert::Param< int64_t > |
C SQConvert::Param< int8_t > |
C SQConvert::Param< T > |
C SQConvert::Param< TileIndex > |
C SQConvert::Param< uint16_t > |
C SQConvert::Param< uint32_t > |
C SQConvert::Param< uint8_t > |
C ParentSpriteToDraw | Parent sprite that should be drawn
C ParsedCommandString |
C ParsedCommandStruct |
►C Path | A leg of a path in the link graph
C CapacityAnnotation | Capacity-based annotation for use in the Dijkstra algorithm
C DistanceAnnotation | Distance-based annotation for use in the Dijkstra algorithm
C PathfinderSettings | Settings related to all pathfinders
C PBSTileInfo | This struct contains information about the end of a reserved path
C PcxHeader | Definition of a PCX file header
C PerformanceAccumulator | RAII class for measuring multi-step elements of performance
C anonymous_namespace{framerate_gui.cpp}::PerformanceData |
C PerformanceMeasurer | RAII class for measuring simple elements of performance
►CTtypes::PfBase |
C CYapfT< CYapfRail_TypesT< CYapfAnyDepotRail, CFollowTrackRail, CYapfDestinationAnyDepotRailT, CYapfFollowAnyDepotRailT > > |
C CYapfT< CYapfRail_TypesT< CYapfAnyDepotRailNo90, CFollowTrackRailNo90, CYapfDestinationAnyDepotRailT, CYapfFollowAnyDepotRailT > > |
C CYapfT< CYapfRail_TypesT< CYapfAnySafeTileRail, CFollowTrackFreeRail, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT > > |
C CYapfT< CYapfRail_TypesT< CYapfAnySafeTileRailNo90, CFollowTrackFreeRailNo90, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT > > |
C CYapfT< CYapfRail_TypesT< CYapfRail, CFollowTrackRail, CYapfDestinationTileOrStationRailT, CYapfFollowRailT > > |
►C CYapfT< Types > |
C CYapfRailBase< Types > |
C CYapfT< CYapfRail_TypesT< CYapfRailNo90, CFollowTrackRailNo90, CYapfDestinationTileOrStationRailT, CYapfFollowRailT > > |
►C CYapfT< CYapfRoad_TypesT< CYapfRoad, CYapfDestinationTileRoadT > > |
C CYapfRoad |
►C CYapfT< CYapfRoad_TypesT< CYapfRoadAnyDepot, CYapfDestinationAnyDepotRoadT > > |
C CYapfRoadAnyDepot |
►C CYapfT< CYapfShip_TypesT< CYapfShip > > |
C CYapfShip |
►C CYapfT< Ttypes > | YAPF template that uses Ttypes template argument to determine all YAPF components (base classes) from which the actual YAPF is composed
►C CYapfRailBase< CYapfRail_TypesT< CYapfAnyDepotRail, CFollowTrackRail, CYapfDestinationAnyDepotRailT, CYapfFollowAnyDepotRailT > > |
C CYapfAnyDepotRail |
►C CYapfRailBase< CYapfRail_TypesT< CYapfAnyDepotRailNo90, CFollowTrackRailNo90, CYapfDestinationAnyDepotRailT, CYapfFollowAnyDepotRailT > > |
C CYapfAnyDepotRailNo90 |
►C CYapfRailBase< CYapfRail_TypesT< CYapfAnySafeTileRail, CFollowTrackFreeRail, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT > > |
C CYapfAnySafeTileRail |
►C CYapfRailBase< CYapfRail_TypesT< CYapfAnySafeTileRailNo90, CFollowTrackFreeRailNo90, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT > > |
C CYapfAnySafeTileRailNo90 |
►C CYapfRailBase< CYapfRail_TypesT< CYapfRail, CFollowTrackRail, CYapfDestinationTileOrStationRailT, CYapfFollowRailT > > |
C CYapfRail |
►C CYapfRailBase< CYapfRail_TypesT< CYapfRailNo90, CFollowTrackRailNo90, CYapfDestinationTileOrStationRailT, CYapfFollowRailT > > |
C CYapfRailNo90 |
►CTtypes::PfCache |
C CYapfT< CYapfRail_TypesT< CYapfAnyDepotRail, CFollowTrackRail, CYapfDestinationAnyDepotRailT, CYapfFollowAnyDepotRailT > > |
C CYapfT< CYapfRail_TypesT< CYapfAnyDepotRailNo90, CFollowTrackRailNo90, CYapfDestinationAnyDepotRailT, CYapfFollowAnyDepotRailT > > |
C CYapfT< CYapfRail_TypesT< CYapfAnySafeTileRail, CFollowTrackFreeRail, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT > > |
C CYapfT< CYapfRail_TypesT< CYapfAnySafeTileRailNo90, CFollowTrackFreeRailNo90, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT > > |
C CYapfT< CYapfRail_TypesT< CYapfRail, CFollowTrackRail, CYapfDestinationTileOrStationRailT, CYapfFollowRailT > > |
C CYapfT< Types > |
C CYapfT< CYapfRail_TypesT< CYapfRailNo90, CFollowTrackRailNo90, CYapfDestinationTileOrStationRailT, CYapfFollowRailT > > |
C CYapfT< CYapfRoad_TypesT< CYapfRoad, CYapfDestinationTileRoadT > > |
C CYapfT< CYapfRoad_TypesT< CYapfRoadAnyDepot, CYapfDestinationAnyDepotRoadT > > |
C CYapfT< CYapfShip_TypesT< CYapfShip > > |
C CYapfT< Ttypes > | YAPF template that uses Ttypes template argument to determine all YAPF components (base classes) from which the actual YAPF is composed
►CTtypes::PfCost |
C CYapfT< CYapfRail_TypesT< CYapfAnyDepotRail, CFollowTrackRail, CYapfDestinationAnyDepotRailT, CYapfFollowAnyDepotRailT > > |
C CYapfT< CYapfRail_TypesT< CYapfAnyDepotRailNo90, CFollowTrackRailNo90, CYapfDestinationAnyDepotRailT, CYapfFollowAnyDepotRailT > > |
C CYapfT< CYapfRail_TypesT< CYapfAnySafeTileRail, CFollowTrackFreeRail, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT > > |
C CYapfT< CYapfRail_TypesT< CYapfAnySafeTileRailNo90, CFollowTrackFreeRailNo90, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT > > |
C CYapfT< CYapfRail_TypesT< CYapfRail, CFollowTrackRail, CYapfDestinationTileOrStationRailT, CYapfFollowRailT > > |
C CYapfT< Types > |
C CYapfT< CYapfRail_TypesT< CYapfRailNo90, CFollowTrackRailNo90, CYapfDestinationTileOrStationRailT, CYapfFollowRailT > > |
C CYapfT< CYapfRoad_TypesT< CYapfRoad, CYapfDestinationTileRoadT > > |
C CYapfT< CYapfRoad_TypesT< CYapfRoadAnyDepot, CYapfDestinationAnyDepotRoadT > > |
C CYapfT< CYapfShip_TypesT< CYapfShip > > |
C CYapfT< Ttypes > | YAPF template that uses Ttypes template argument to determine all YAPF components (base classes) from which the actual YAPF is composed
►CTtypes::PfDestination |
C CYapfT< CYapfRail_TypesT< CYapfAnyDepotRail, CFollowTrackRail, CYapfDestinationAnyDepotRailT, CYapfFollowAnyDepotRailT > > |
C CYapfT< CYapfRail_TypesT< CYapfAnyDepotRailNo90, CFollowTrackRailNo90, CYapfDestinationAnyDepotRailT, CYapfFollowAnyDepotRailT > > |
C CYapfT< CYapfRail_TypesT< CYapfAnySafeTileRail, CFollowTrackFreeRail, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT > > |
C CYapfT< CYapfRail_TypesT< CYapfAnySafeTileRailNo90, CFollowTrackFreeRailNo90, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT > > |
C CYapfT< CYapfRail_TypesT< CYapfRail, CFollowTrackRail, CYapfDestinationTileOrStationRailT, CYapfFollowRailT > > |
C CYapfT< Types > |
C CYapfT< CYapfRail_TypesT< CYapfRailNo90, CFollowTrackRailNo90, CYapfDestinationTileOrStationRailT, CYapfFollowRailT > > |
C CYapfT< CYapfRoad_TypesT< CYapfRoad, CYapfDestinationTileRoadT > > |
C CYapfT< CYapfRoad_TypesT< CYapfRoadAnyDepot, CYapfDestinationAnyDepotRoadT > > |
C CYapfT< CYapfShip_TypesT< CYapfShip > > |
C CYapfT< Ttypes > | YAPF template that uses Ttypes template argument to determine all YAPF components (base classes) from which the actual YAPF is composed
►CTtypes::PfFollow |
C CYapfT< CYapfRail_TypesT< CYapfAnyDepotRail, CFollowTrackRail, CYapfDestinationAnyDepotRailT, CYapfFollowAnyDepotRailT > > |
C CYapfT< CYapfRail_TypesT< CYapfAnyDepotRailNo90, CFollowTrackRailNo90, CYapfDestinationAnyDepotRailT, CYapfFollowAnyDepotRailT > > |
C CYapfT< CYapfRail_TypesT< CYapfAnySafeTileRail, CFollowTrackFreeRail, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT > > |
C CYapfT< CYapfRail_TypesT< CYapfAnySafeTileRailNo90, CFollowTrackFreeRailNo90, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT > > |
C CYapfT< CYapfRail_TypesT< CYapfRail, CFollowTrackRail, CYapfDestinationTileOrStationRailT, CYapfFollowRailT > > |
C CYapfT< Types > |
C CYapfT< CYapfRail_TypesT< CYapfRailNo90, CFollowTrackRailNo90, CYapfDestinationTileOrStationRailT, CYapfFollowRailT > > |
C CYapfT< CYapfRoad_TypesT< CYapfRoad, CYapfDestinationTileRoadT > > |
C CYapfT< CYapfRoad_TypesT< CYapfRoadAnyDepot, CYapfDestinationAnyDepotRoadT > > |
C CYapfT< CYapfShip_TypesT< CYapfShip > > |
C CYapfT< Ttypes > | YAPF template that uses Ttypes template argument to determine all YAPF components (base classes) from which the actual YAPF is composed
►CTtypes::PfOrigin |
C CYapfT< CYapfRail_TypesT< CYapfAnyDepotRail, CFollowTrackRail, CYapfDestinationAnyDepotRailT, CYapfFollowAnyDepotRailT > > |
C CYapfT< CYapfRail_TypesT< CYapfAnyDepotRailNo90, CFollowTrackRailNo90, CYapfDestinationAnyDepotRailT, CYapfFollowAnyDepotRailT > > |
C CYapfT< CYapfRail_TypesT< CYapfAnySafeTileRail, CFollowTrackFreeRail, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT > > |
C CYapfT< CYapfRail_TypesT< CYapfAnySafeTileRailNo90, CFollowTrackFreeRailNo90, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT > > |
C CYapfT< CYapfRail_TypesT< CYapfRail, CFollowTrackRail, CYapfDestinationTileOrStationRailT, CYapfFollowRailT > > |
C CYapfT< Types > |
C CYapfT< CYapfRail_TypesT< CYapfRailNo90, CFollowTrackRailNo90, CYapfDestinationTileOrStationRailT, CYapfFollowRailT > > |
C CYapfT< CYapfRoad_TypesT< CYapfRoad, CYapfDestinationTileRoadT > > |
C CYapfT< CYapfRoad_TypesT< CYapfRoadAnyDepot, CYapfDestinationAnyDepotRoadT > > |
C CYapfT< CYapfShip_TypesT< CYapfShip > > |
C CYapfT< Ttypes > | YAPF template that uses Ttypes template argument to determine all YAPF components (base classes) from which the actual YAPF is composed
►C PickerCallbacks | Class for PickerClassWindow to collect information and retain state
►C PickerCallbacksNewGRFClass< ObjectClass > |
C ObjectPickerCallbacks |
►C PickerCallbacksNewGRFClass< RoadStopClass > |
C RoadStopPickerCallbacks< roadstoptype > |
C RoadWaypointPickerCallbacks |
►C PickerCallbacksNewGRFClass< StationClass > |
C StationPickerCallbacks |
C WaypointPickerCallbacks |
C HousePickerCallbacks |
C PickerCallbacksNewGRFClass< T > | Helper for PickerCallbacks when the class system is based on NewGRFClass
C PickerItem |
C Blitter_32bppSimple::Pixel |
C PixelColour | Colour for pixel/line drawing
C PlaybackSegment |
C PluralForm | Description of a plural form
C PointDimension | Specification of a rectangle with an absolute top-left coordinate and a (relative) width/height
►C PoolBase | Base class for base of all pools
C Pool< Titem, Tindex, Tgrowth_step, Tpool_type, Tcache > | Base class for all pools
►C PoolIDBase | Non-templated base for PoolID for use with type trait queries
C PoolID< uint16_t, struct StationIDTag, 64000, 0xFFFF > |
C PoolID< uint8_t, struct CompanyIDTag, 0xF, 0xFF > |
C PoolID< uint32_t, struct VehicleIDTag, 0xFF000, 0xFFFFF > |
C PoolID< uint16_t, struct EngineIDTag, 64000, 0xFFFF > |
C PoolID< uint16_t, struct ClientPoolIDTag, MAX_CLIENTS+1, 0xFFFF > |
C PoolID< uint16_t, struct GroupIDTag, 64000, 0xFFFF > |
C PoolID< uint16_t, struct LinkGraphIDTag, 0xFFFF, 0xFFFF > |
C PoolID< uint8_t, struct LeagueTableIDTag, 255, 0xFF > |
C PoolID< uint16_t, struct TownIDTag, 64000, 0xFFFF > |
C PoolID< uint16_t, struct SignIDTag, 64000, 0xFFFF > |
C PoolID< uint16_t, struct StoryPageIDTag, 64000, 0xFFFF > |
C PoolID< uint16_t, struct StoryPageElementIDTag, 64000, 0xFFFF > |
C PoolID< TBaseType, TTag, TEnd, TInvalid > | Templated helper to make a PoolID a single POD value
C Pool< Titem, Tindex, Tgrowth_step, Tpool_type, Tcache >::PoolItem< Tpool > | Base class for all PoolItems
►C Pool< Titem, Tindex, Tgrowth_step, Tpool_type, Tcache >::PoolItem<&_cargo_payment_pool > |
C CargoPayment | Helper class to perform the cargo payment
►C Pool< Titem, Tindex, Tgrowth_step, Tpool_type, Tcache >::PoolItem<&_cargopacket_pool > |
C CargoPacket | Container for cargo from the same location and time
►C Pool< Titem, Tindex, Tgrowth_step, Tpool_type, Tcache >::PoolItem<&_company_pool > |
C Company |
►C Pool< Titem, Tindex, Tgrowth_step, Tpool_type, Tcache >::PoolItem<&_depot_pool > |
C Depot |
►C Pool< Titem, Tindex, Tgrowth_step, Tpool_type, Tcache >::PoolItem<&_engine_pool > |
C Engine |
►C Pool< Titem, Tindex, Tgrowth_step, Tpool_type, Tcache >::PoolItem<&_enginerenew_pool > |
C EngineRenew | Struct to store engine replacements
►C Pool< Titem, Tindex, Tgrowth_step, Tpool_type, Tcache >::PoolItem<&_goal_pool > |
C Goal | Struct about goals, current and completed
►C Pool< Titem, Tindex, Tgrowth_step, Tpool_type, Tcache >::PoolItem<&_group_pool > |
C Group | Group data
►C Pool< Titem, Tindex, Tgrowth_step, Tpool_type, Tcache >::PoolItem<&_industry_pool > |
C Industry | Defines the internal data of a functional industry
►C Pool< Titem, Tindex, Tgrowth_step, Tpool_type, Tcache >::PoolItem<&_league_table_element_pool > |
C LeagueTableElement | Struct about league table elements
►C Pool< Titem, Tindex, Tgrowth_step, Tpool_type, Tcache >::PoolItem<&_league_table_pool > |
C LeagueTable | Struct about custom league tables
►C Pool< Titem, Tindex, Tgrowth_step, Tpool_type, Tcache >::PoolItem<&_link_graph_job_pool > |
C LinkGraphJob | Class for calculation jobs to be run on link graphs
►C Pool< Titem, Tindex, Tgrowth_step, Tpool_type, Tcache >::PoolItem<&_link_graph_pool > |
C LinkGraph | A connected component of a link graph
►C Pool< Titem, Tindex, Tgrowth_step, Tpool_type, Tcache >::PoolItem<&_networkadminsocket_pool > |
C ServerNetworkAdminSocketHandler | Class for handling the server side of the game connection
►C Pool< Titem, Tindex, Tgrowth_step, Tpool_type, Tcache >::PoolItem<&_networkclientinfo_pool > |
C NetworkClientInfo | Container for all information known about a client
►C Pool< Titem, Tindex, Tgrowth_step, Tpool_type, Tcache >::PoolItem<&_networkclientsocket_pool > |
C ServerNetworkGameSocketHandler | Class for handling the server side of the game connection
►C Pool< Titem, Tindex, Tgrowth_step, Tpool_type, Tcache >::PoolItem<&_object_pool > |
C Object | An object, such as transmitter, on the map
►C Pool< Titem, Tindex, Tgrowth_step, Tpool_type, Tcache >::PoolItem<&_order_backup_pool > |
C OrderBackup | Data for backing up an order of a vehicle so it can be restored after a vehicle is rebuilt in the same depot
►C Pool< Titem, Tindex, Tgrowth_step, Tpool_type, Tcache >::PoolItem<&_orderlist_pool > |
C OrderList | Shared order list linking together the linked list of orders and the list of vehicles sharing this order list
►C Pool< Titem, Tindex, Tgrowth_step, Tpool_type, Tcache >::PoolItem<&_persistent_storage_pool > |
C PersistentStorage | Class for pooled persistent storage of data
►C Pool< Titem, Tindex, Tgrowth_step, Tpool_type, Tcache >::PoolItem<&_roadstop_pool > |
C RoadStop | A Stop for a Road Vehicle
►C Pool< Titem, Tindex, Tgrowth_step, Tpool_type, Tcache >::PoolItem<&_sign_pool > |
C Sign |
►C Pool< Titem, Tindex, Tgrowth_step, Tpool_type, Tcache >::PoolItem<&_spritegroup_pool > |
►C SpriteGroup |
C CallbackResultSpriteGroup |
C DeterministicSpriteGroup |
C IndustryProductionSpriteGroup |
C RandomizedSpriteGroup |
C RealSpriteGroup |
C ResultSpriteGroup |
C TileLayoutSpriteGroup | Action 2 sprite layout for houses, industry tiles, objects and airport tiles
►C Pool< Titem, Tindex, Tgrowth_step, Tpool_type, Tcache >::PoolItem<&_station_pool > |
►C BaseStation | Base class for all station-ish types
►C SpecializedStation< Station, false > |
C Station | Station data structure
►C SpecializedStation< Waypoint, true > |
C Waypoint | Representation of a waypoint
C SpecializedStation< T, Tis_waypoint > | Class defining several overloaded accessors so we don't have to cast base stations that often
►C Pool< Titem, Tindex, Tgrowth_step, Tpool_type, Tcache >::PoolItem<&_story_page_element_pool > |
C StoryPageElement | Struct about story page elements
►C Pool< Titem, Tindex, Tgrowth_step, Tpool_type, Tcache >::PoolItem<&_story_page_pool > |
C StoryPage | Struct about stories, current and completed
►C Pool< Titem, Tindex, Tgrowth_step, Tpool_type, Tcache >::PoolItem<&_subsidy_pool > |
C Subsidy | Struct about subsidies, offered and awarded
►C Pool< Titem, Tindex, Tgrowth_step, Tpool_type, Tcache >::PoolItem<&_town_pool > |
C Town | Town data structure
►C Pool< Titem, Tindex, Tgrowth_step, Tpool_type, Tcache >::PoolItem<&_vehicle_pool > |
C Vehicle | Vehicle data structure
C Pool< Titem, Tindex, Tgrowth_step, Tpool_type, Tcache >::PoolIterator< T > | Iterator to iterate all valid T of a pool
C Pool< Titem, Tindex, Tgrowth_step, Tpool_type, Tcache >::PoolIteratorFiltered< T, F > | Iterator to iterate all valid T of a pool
C ParagraphLayouter::Position | Position of a glyph within a VisualRun
C PrepareRefitAction | Refit preparation action
C PriceBaseSpec | Describes properties of price bases
C Industry::ProducedCargo |
C Industry::ProducedHistory |
C ProviderManager< TProviderType > | The ProviderManager manages a single Provider-type
►C ProviderManager< FontCacheFactory > |
C FontProviderManager |
C BaseProvider< T >::ProviderSorter | Sorter for BaseProvider
C PriorityBaseProvider< T >::ProviderSorter | Sorter for PriorityBaseProvider
C QueryString | Data stored about a string that can be modified in the GUI
►Cstd::queue |
C ScriptEventQueue |
C QueuedDebugItem | Element in the queue of debug messages that have to be passed to either NetworkAdminConsole or IConsolePrint
C RailStationTileLayout |
C RailTypeInfo | This struct contains all the info that is needed to draw and construct tracks
C RailVehicleInfo | Information about a rail vehicle
►C RandomAccessFile | A file from which bytes, words and double words are read in (potentially) a random order
C SpriteFile | RandomAccessFile with some extra information specific for sprite files
C Randomizer | Structure to encapsulate the pseudo random number generators
C ReadBuffer | A buffer for reading (and buffering) savegame data
►C Rect | Specification of a rectangle with absolute coordinates of all edges
C StationRect | StationRect - used to track station spread out rectangle - cheaper than scanning whole map
►C RectPadding | Padding dimensions to apply to each side of a Rect
C NWidgetPartPaddings | Widget part for storing padding
C RecursiveCommandCounter | Helper class to keep track of command nesting level
C LinkRefresher::RefitDesc | Simulated cargo type and capacity for prediction of future links
C RefitDesc | Simulated cargo type and capacity for prediction of future links
C RefitOption | Option to refit a vehicle chain
C RefitResult | Helper structure for RefitVehicle()
C ReplaceChainItem | Struct for recording vehicle chain replacement information
C ReserveCargoAction |
C ResizeInfo | Data structure for resizing a window
►C ResolverObject | Interface for SpriteGroup-s to access the gamestate
►C SpecializedResolverObject< HouseRandomTriggers > |
C HouseResolverObject | Resolver object to be used for houses (feature 07 spritegroups)
►C SpecializedResolverObject< IndustryRandomTriggers > |
C IndustryTileResolverObject | Resolver for industry tiles
►C SpecializedResolverObject< StationRandomTriggers > |
C RoadStopResolverObject | Road stop resolver
C StationResolverObject | Station resolver
►C SpecializedResolverObject< VehicleRandomTriggers > |
C VehicleResolverObject | Resolver for a vehicle (chain)
C AirportResolverObject | Resolver object for airports
C AirportTileResolverObject | Resolver for tiles of an airport
C BadgeResolverObject | Resolver of badges
C CanalResolverObject | Resolver object for canals
C CargoResolverObject | Resolver of cargo
C GenericResolverObject | Resolver object for generic objects/properties
C IndustriesResolverObject | Resolver for industries
C ObjectResolverObject | A resolver object to be used with feature 0F spritegroups
C RailTypeResolverObject | Resolver object for rail types
C RoadTypeResolverObject | Resolver object for road types
C SpecializedResolverObject< RandomTriggers > | Specialization of ResolverObject with type-safe access to RandomTriggers
C TownResolverObject | Resolver of town properties
C SQConvert::Return< T > | To return a value to squirrel, we use this helper class
C SQConvert::Return< bool > |
C SQConvert::Return< char * > |
C SQConvert::Return< const char * > |
C SQConvert::Return< HSQOBJECT > |
C SQConvert::Return< int16_t > |
C SQConvert::Return< int32_t > |
C SQConvert::Return< int64_t > |
C SQConvert::Return< int8_t > |
C SQConvert::Return< std::optional< std::string > > |
C SQConvert::Return< T > |
C SQConvert::Return< TileIndex > |
C SQConvert::Return< uint16_t > |
C SQConvert::Return< uint32_t > |
C SQConvert::Return< uint8_t > |
C ReturnCargoAction | Action for returning reserved cargo
C ReusableBuffer< T > | A reusable buffer that can be used for places that temporary allocate a bit of memory and do that very often, or for places where static memory is allocated that might need to be reallocated sometimes
C ReusableBuffer< uint8_t > |
C RgbQuad | Format of palette data in BMP header
C RiverBuilderFollower |
C RiverBuilderTypes |
C RoadDriveEntry |
C RoadStopAnimationFrameAnimationHelper |
C RoadStopPickerSelection |
C RoadStopTileData |
C RoadTypeInfo |
C RoadVehFindData |
C RoadVehicleInfo | Information about a road vehicle
C RoadVehPathElement | Element of the RoadVehPathCache
C RoadWaypointPickerSelection |
C StationViewWindow::RowDisplay | A row being displayed in the cargo view (as opposed to being "hidden" behind a plus sign)
C SavedRandomSeeds | Stores the state of all random number generators
►C SaveFilter | Interface for filtering a savegame till it is written
►C FileWriter | Yes, simply writing to a file
C HeaderFileWriter |
C LanguageFileWriter | Class for writing a language to disk
C LZMASaveFilter | Filter using LZMA compression
C LZOSaveFilter | Filter using LZO compression
C NoCompSaveFilter | Filter without any compression
C PacketWriter | Writing a savegame directly to a number of packets
C ZlibSaveFilter | Filter using Zlib compression
C SaveLoad | SaveLoad type struct
C SaveLoadCompat | SaveLoad information for backwards compatibility
C SaveLoadFormat | The format for a reader/writer type of a savegame
►C SaveLoadHandler | Handler for saving/loading an object to/from disk
C DefaultSaveLoadHandler< SlAllowListData, CompanyProperties > |
►C DefaultSaveLoadHandler< SlCompanyEconomy, CompanyProperties > |
►C SlCompanyEconomy |
C SlCompanyOldEconomy |
►C DefaultSaveLoadHandler< SlCompanyLiveries, CompanyProperties > |
C SlCompanyLiveries |
►C DefaultSaveLoadHandler< SlCompanyOldAI, CompanyProperties > |
C SlCompanyOldAI |
►C DefaultSaveLoadHandler< SlCompanyOldAIBuildRec, CompanyOldAI > |
C SlCompanyOldAIBuildRec |
►C DefaultSaveLoadHandler< SlCompanySettings, CompanyProperties > |
C SlCompanySettings |
►C DefaultSaveLoadHandler< SlGameLanguageString, LanguageStrings > |
C SlGameLanguageString |
►C DefaultSaveLoadHandler< SlGamelogAction, LoggedAction > |
C SlGamelogAction |
►C DefaultSaveLoadHandler< SlGamelogEmergency, LoggedChange > |
C SlGamelogEmergency |
►C DefaultSaveLoadHandler< SlGamelogGrfadd, LoggedChange > |
C SlGamelogGrfadd |
►C DefaultSaveLoadHandler< SlGamelogGrfbug, LoggedChange > |
C SlGamelogGrfbug |
►C DefaultSaveLoadHandler< SlGamelogGrfcompat, LoggedChange > |
C SlGamelogGrfcompat |
►C DefaultSaveLoadHandler< SlGamelogGrfmove, LoggedChange > |
C SlGamelogGrfmove |
►C DefaultSaveLoadHandler< SlGamelogGrfparam, LoggedChange > |
C SlGamelogGrfparam |
►C DefaultSaveLoadHandler< SlGamelogGrfrem, LoggedChange > |
C SlGamelogGrfrem |
►C DefaultSaveLoadHandler< SlGamelogMode, LoggedChange > |
C SlGamelogMode |
►C DefaultSaveLoadHandler< SlGamelogOldver, LoggedChange > |
C SlGamelogOldver |
►C DefaultSaveLoadHandler< SlGamelogRevision, LoggedChange > |
C SlGamelogRevision |
►C DefaultSaveLoadHandler< SlGamelogSetting, LoggedChange > |
C SlGamelogSetting |
C DefaultSaveLoadHandler< SlIndustryAccepted, Industry > |
►C DefaultSaveLoadHandler< SlIndustryAcceptedHistory, Industry::AcceptedCargo > |
C SlIndustryAcceptedHistory |
C DefaultSaveLoadHandler< SlIndustryProduced, Industry > |
►C DefaultSaveLoadHandler< SlIndustryProducedHistory, Industry::ProducedCargo > |
C SlIndustryProducedHistory |
►C DefaultSaveLoadHandler< SlLinkgraphEdge, Node > |
C SlLinkgraphEdge |
►C DefaultSaveLoadHandler< SlLinkgraphJobProxy, LinkGraphJob > |
C SlLinkgraphJobProxy | Proxy to reuse LinkGraph to save/load a LinkGraphJob
►C DefaultSaveLoadHandler< SlLinkgraphNode, LinkGraph > |
C SlLinkgraphNode |
C DefaultSaveLoadHandler< SlOrders< T >, T > |
C DefaultSaveLoadHandler< SlRoadStopTileData, BaseStation > |
►C DefaultSaveLoadHandler< SlStationBase, BaseStation > |
C SlStationBase | SaveLoad handler for the BaseStation, which all other stations / waypoints make use of
►C DefaultSaveLoadHandler< SlStationCargo, GoodsEntry > |
C SlStationCargo |
►C DefaultSaveLoadHandler< SlStationFlow, GoodsEntry > |
C SlStationFlow |
►C DefaultSaveLoadHandler< SlStationGoods, BaseStation > |
C SlStationGoods |
►C DefaultSaveLoadHandler< SlStationNormal, BaseStation > |
C SlStationNormal | SaveLoad handler for a normal station (read: not a waypoint)
C DefaultSaveLoadHandler< SlStationSpecList< T >, BaseStation > |
►C DefaultSaveLoadHandler< SlStationWaypoint, BaseStation > |
C SlStationWaypoint |
►C DefaultSaveLoadHandler< SlTownAcceptanceMatrix, Town > |
C SlTownAcceptanceMatrix |
►C DefaultSaveLoadHandler< SlTownOldSupplied, Town > |
C SlTownOldSupplied |
►C DefaultSaveLoadHandler< SlTownReceived, Town > |
C SlTownReceived |
C DefaultSaveLoadHandler< SlTownSupplied, Town > |
►C DefaultSaveLoadHandler< SlTownSuppliedHistory, Town::SuppliedCargo > |
C SlTownSuppliedHistory |
►C DefaultSaveLoadHandler< SlVehicleAircraft, Vehicle > |
C SlVehicleAircraft |
►C DefaultSaveLoadHandler< SlVehicleCommon, Vehicle > |
C SlVehicleCommon |
►C DefaultSaveLoadHandler< SlVehicleDisaster, Vehicle > |
C SlVehicleDisaster |
►C DefaultSaveLoadHandler< SlVehicleEffect, Vehicle > |
C SlVehicleEffect |
►C DefaultSaveLoadHandler< SlVehicleRoadVeh, Vehicle > |
C SlVehicleRoadVeh |
C DefaultSaveLoadHandler< SlVehicleRoadVehPath, RoadVehicle > |
►C DefaultSaveLoadHandler< SlVehicleShip, Vehicle > |
C SlVehicleShip |
C DefaultSaveLoadHandler< SlVehicleShipPath, Ship > |
►C DefaultSaveLoadHandler< SlVehicleTrain, Vehicle > |
C SlVehicleTrain |
►C DefaultSaveLoadHandler< TImpl, TObject > | Default handler for saving/loading an object to/from disk
►C VectorSaveLoadHandler< SlAllowListData, CompanyProperties, std::string > |
C SlAllowListData |
►C VectorSaveLoadHandler< SlIndustryAccepted, Industry, Industry::AcceptedCargo, INDUSTRY_NUM_INPUTS > |
C SlIndustryAccepted |
►C VectorSaveLoadHandler< SlIndustryProduced, Industry, Industry::ProducedCargo, INDUSTRY_NUM_OUTPUTS > |
C SlIndustryProduced |
►C VectorSaveLoadHandler< SlOrders< T >, T, Order > |
C SlOrders< T > |
►C VectorSaveLoadHandler< SlRoadStopTileData, BaseStation, RoadStopTileData > |
C SlRoadStopTileData |
►C VectorSaveLoadHandler< SlStationSpecList< T >, BaseStation, SpecMapping< T > > |
C SlStationSpecList< T > |
►C VectorSaveLoadHandler< SlTownSupplied, Town, Town::SuppliedCargo > |
C SlTownSupplied |
►C VectorSaveLoadHandler< SlVehicleRoadVehPath, RoadVehicle, RoadVehPathElement > |
C SlVehicleRoadVehPath |
►C VectorSaveLoadHandler< SlVehicleShipPath, Ship, ShipPathElement > |
C SlVehicleShipPath |
C VectorSaveLoadHandler< TImpl, TObject, TElementType, MAX_LENGTH > | Default handler for saving/loading a vector to/from disk
C SlSkipHandler | Handler that is assigned when there is a struct read in the savegame which is not known to the code
C SaveLoadParams | The saveload struct, containing reader-writer functions, buffer, version, etc
►C Scaler | Scale various things according to symmetric/asymmetric distribution
C AsymmetricScaler | A scaler for asymmetric distribution
C SymmetricScaler | Scaler for symmetric distribution
C ScenarioIdentifier | Basic data to distinguish a scenario
►C ScopeResolver | Interface to query and set values specific to a single VarSpriteGroupScope (action 2 scope)
C AirportScopeResolver | Resolver for the airport scope
C AirportTileScopeResolver | Scope resolver for handling the tiles of an airport
C BadgeScopeResolver | Resolver for a badge scope
C CanalScopeResolver | Scope resolver of a canal tile
C GenericScopeResolver | Scope resolver for generic objects and properties
C HouseScopeResolver | Scope resolver for houses
C IndustriesScopeResolver | Resolver for industry scopes
C IndustryTileScopeResolver | Resolver for the industry tiles scope
C ObjectScopeResolver | Object scope resolver
C RailTypeScopeResolver | Resolver for the railtype scope
C RoadStopScopeResolver | Scope resolver for road stops
C RoadTypeScopeResolver | Resolver for the railtype scope
C StationScopeResolver | Scope resolver for stations
C TownScopeResolver | Scope resolver for a town
C VehicleScopeResolver | Resolver for a vehicle scope
C ScoreInfo | Data structure for storing how the score is computed for a single score id
C Script_FatalError | A throw-class that is given when the script made a fatal error
C Script_Suspend | A throw-class that is given when the script wants to suspend
C ScriptAllocator |
C ScriptAllocatorScope |
►C ScriptConfig | Script settings
C AIConfig |
C GameConfig |
C ScriptConfigItem | Info about a single Script setting
C ScriptConfigSettings | Container for AI and Game script configuration
►C ScriptInstance | Runtime information about a script like a pointer to the squirrel vm and the current state
C AIInstance | Runtime information about an AI like a pointer to the squirrel vm and the current state
C GameInstance | Runtime information about a game script like a pointer to the squirrel vm and the current state
C ScriptSettings | Settings related to scripts
C ScriptStorage | The storage for each script
►C Scrollbar | Scrollbar data structure
C NWidgetScrollbar | Nested widget to display and control a scrollbar in a window
C SDLVkMapping |
C ServerAddress | Address to a game server
C ServerNetworkAdminSocketHandler::ServerNetworkAdminSocketHandlerFilter |
C SetBitIterator< Tbitpos, Tbitset > | Iterable ensemble of each set bit in a value
►C SettingDesc | Properties of config file settings
►C IntSettingDesc | Base integer type, including boolean, settings
C BoolSettingDesc | Boolean setting
►C OneOfManySettingDesc | One of many setting
C ManyOfManySettingDesc | Many of many setting
C ListSettingDesc | List/array settings
C NullSettingDesc | Placeholder for settings that have been removed, but might still linger in the savegame
C StringSettingDesc | String settings
C SettingFilter | Filter for settings list
►C SettingsContainer | Containers for BaseSettingEntry
C SettingsPage | Data structure describing one page of settings in the settings window
C ShipPathElement | Element of the ShipPathCache
C ShipSubcoordData | Structure for ship sub-coordinate data for moving into a new tile via a Diagdir onto a Track
C ShipVehicleInfo | Information about a ship vehicle
►C SignList |
C SignListWindow |
C SignWindow |
C Simple2DVertex | A simple 2D vertex with just position and texture
►CSimpleCountedObject |
►C ScriptInfo | All static information from an Script like name, version, etc
C AIInfo | All static information from an AI like name, version, etc
C AILibrary | All static information from an AI library like name, version, etc
C GameInfo | All static information from an Game like name, version, etc
C GameLibrary | All static information from an Game library like name, version, etc
C SlStorageHelper< Tstorage, Tvar, Tallocator > | Template class to help with list-like types
C SmallMapColourScheme | Colour scheme of the smallmap
C SmallSet< Tdir, items > | Set containing 'items' items of 'tile and Tdir' No tree structure is used because it would cause slowdowns in most usual cases
C SMFHeader | Header of a Standard MIDI File
C SnowLine | Structure describing the height of the snow line each day of the year
C SocialIntegration |
C SocialIntegrationPlugin |
C SocketReceiver |
C SocketSender | IPv4 addresses should be 4 bytes
C Sorting |
C SoundEntry |
C SoundSettings | Settings related to sound effects
C Source | A location from where cargo can come from (or go to)
C SpecMapping< T > |
C SpiralTileIterator | Helper class for SpiralTileSequence
C SpiralTileSequence | Generate TileIndices around a center tile or tile area, with increasing distance
C Sprite | Data structure describing a sprite
C SpriteLoader::Sprite | Structure for passing information from the sprite loader to the blitter
►C SpriteAllocator | Interface for something that can allocate memory for a sprite
C OpenGLSpriteAllocator |
C UniquePtrSpriteAllocator | SpriteAllocator that allocates memory via a unique_ptr array
►C SpriteBounds |
C DrawBuildingsTileStruct | This structure is the same for both Industries and Houses
C DrawTileSeqStruct | A tile child sprite and palette to draw for stations etc, with 3D bounding box
C FenceOffset | Offsets for drawing fences
C SortableSpriteStruct |
C SpriteCache |
C SpriteCollMap< T > | Map zoom level to data
C SpriteCollMap< ReusableBuffer< SpriteLoader::CommonPixel > > |
C SpriteCollMap< uint32_t > |
C Blitter_32bppOptimized::SpriteData | Data stored about a (single) sprite
C Blitter_8bppOptimized::SpriteData | Data stored about a (single) sprite
►C SpriteEncoder | Interface for something that can encode a sprite
►C Blitter | How all blitters should look like
►C Blitter_32bppBase | Base for all 32bpp blitters
►C Blitter_32bppSimple | The most trivial 32 bpp blitter (without palette animation)
►C Blitter_32bppOptimized | The optimised 32 bpp blitter (without palette animation)
C Blitter_32bppAnim | The optimised 32 bpp blitter with palette animation
C Blitter_40bppAnim | The optimized 40 bpp blitter (for OpenGL video driver)
►C Blitter_8bppBase | Base for all 8bpp blitters
C Blitter_8bppOptimized | 8bpp blitter optimised for speed
C Blitter_8bppSimple | Most trivial 8bpp blitter
C Blitter_Null | Blitter that does nothing
C OpenGLBackend | Platform-independent back-end class for OpenGL video drivers
C SpriteLayoutProcessor | Add dynamic register values to a sprite layout
►C SpriteLoader | Interface for the loader of our sprites
C SpriteLoaderGrf | Sprite loader for graphics coming from a (New)GRF
C SpriteLoaderMakeIndexed | Sprite loader for converting graphics coming from another source
C GrfProcessingState::SpriteSet | Definition of a single Action1 spriteset
C SQFile |
C Squirrel |
C SquirrelStd | By default we want to give a set of standard commands to a SQ script
C SmallSet< Tdir, items >::SSdata | Element of set
C TicToc::State | Persistent state for TicToc profiling
C StationCompare |
C StationNameInformation | Information to handle station action 0 property 24 correctly
C StationPickerSelection |
C StationSettings | Settings related to stations
C StationTypeFilter |
C StoryPageButtonData | Helper to construct packed "id" values for button-type StoryPageElement
C StrgenState | Global state shared between strgen.cpp, game_text.cpp and strgen_base.cpp
C StringConsumer | Parse data from a string / buffer
C StringData | Information about the currently known strings
►C StringFilter | String filter and state
C PickerFilterData |
C StringHash | Helper to provide transparent hashing for string types in e.g
C StringIDMapping | Information for mapping static StringIDs
►C StringIterator | Class for iterating over different kind of parts of a string
C IcuStringIterator | String iterator using ICU as a backend
C OSXStringIterator | String iterator using CoreText as a backend
C UniscribeStringIterator | String iterator using Uniscribe as a backend
C StringParam |
C StringParameter | The data required to format and validate a single parameter of a string
C StringParameters |
►C StringReader | Helper for reading strings
C FileStringReader | A reader that simply reads using fopen
C StringListReader | A reader that simply reads using fopen
C StringSpriteToDraw |
C SubSprite | Used to only draw a part of the sprite
C Town::SuppliedCargo |
C Town::SuppliedHistory |
C TarFileListEntry |
►CTBase |
C DropDownBadges< TBase, TEnd, TFs > | Drop down element that draws a list of badges
C DropDownCheck< TBase, TEnd, TFs > | Drop down checkmark component
C DropDownDivider< TBase, TFs > | Drop down divider component
C DropDownIcon< TBase, TEnd > | Drop down icon component
C DropDownIndent< TBase, TEnd > | Drop down indent component
C DropDownMover< TBase, TEnd, TFs > | Drop down component that shows extra buttons to indicate that the item can be moved up or down
C DropDownSpacer< TBase, TEnd > | Drop down spacer component
C DropDownString< TBase, TFs, TEnd > | Drop down string component
C DropDownToggle< TBase, TEnd > | Drop down boolean toggle component
C DropDownUnselectable< TBase, TFs > | Drop down component that makes the item unselectable
►C TCPConnecter | "Helper" class for creating TCP connections in a non-blocking manner
C NetworkContentConnecter | Connect to the content server
C NetworkCoordinatorConnecter | Connect to the Game Coordinator server
C NetworkDirectConnecter | Connect to a game server by IP:port
C NetworkReuseStunConnecter | Connecter used after STUN exchange to connect from both sides to each other
C NetworkStunConnecter | Connect to the STUN server
C NetworkTurnConnecter | Connect to the TURN server
►C TCPServerConnecter |
C TCPClientConnecter | Non blocking connection create to actually connect to servers
C TCPQueryConnecter | Non blocking connection to query servers for their game info
C TCPListenHandler< Tsocket, Tfull_packet, Tban_packet > | Template for TCP listeners
►C TCPListenHandler< ServerNetworkAdminSocketHandler, ADMIN_PACKET_SERVER_FULL, ADMIN_PACKET_SERVER_BANNED > |
C ServerNetworkAdminSocketHandler | Class for handling the server side of the game connection
►C TCPListenHandler< ServerNetworkGameSocketHandler, PACKET_SERVER_FULL, PACKET_SERVER_BANNED > |
C ServerNetworkGameSocketHandler | Class for handling the server side of the game connection
►CTProperties::template mixin |
C StrongType::Typedef< uint32_t, struct TileIndexTag, StrongType::Compare, StrongType::Integer, StrongType::Compatible< int32_t >, StrongType::Compatible< int64_t > > |
C StrongType::Typedef< uint16_t, struct BadgeIDTag, StrongType::Compare > |
C StrongType::Typedef< uint16_t, struct BadgeClassIDTag, StrongType::Compare > |
C StrongType::Typedef< uint32_t, struct CargoLabelTag, StrongType::Compare > |
C StrongType::Typedef< uint32_t, struct GRFStringIDTag, StrongType::Compare, StrongType::Integer > |
C StrongType::Typedef< int32_t, struct YearTag< T >, StrongType::Compare, StrongType::Integer > |
C StrongType::Typedef< uint8_t, struct TWaterRegionPatchLabelTag, StrongType::Compare, StrongType::Integer > |
C StrongType::Typedef< TBaseType, TTag, TProperties > | Templated helper to make a type-safe 'typedef' representing a single POD value
C MidiFile::TempoChange |
C TemporaryStorageArray< TYPE, SIZE > | Class for temporary storage of data
C TemporaryStorageArray< int32_t, 0x110 > |
C TempStorage | Temporary storage of cargo monitoring data for loading or saving it
C TerraformerState | State of the terraforming
C TestedEngineDetails | Extra information about refitted cargo and capacity
C TestScriptController | A controller to start enough so we can use Squirrel for testing
C Textbuf | Helper/buffer for input fields
C TextRefStack |
C Ticks | Storage class for Ticks constants
C TicToc | TicToc profiling
C CYapfCostRailT< Types >::TILE |
C Tile | Wrapper class to abstract away the way the tiles are stored
C TileAndStation | Struct containing TileIndex and StationID
C TileAnimationFrameAnimationHelper< Tobj > |
C Tile::TileBase | Data that is stored per tile
C TileCoord |
C TileDesc | Tile description for the 'land area information' tool
C Tile::TileExtended | Data that is stored per tile
C TileHighlightData | Metadata about the current highlighting
C TileIndexDiffC | A pair-construct of a TileIndexDiff
►C TileIterator | Base class for tile iterators
C AirportTileTableIterator | Iterator to iterate over all tiles belonging to an airport spec
C DiagonalTileIterator | Iterator to iterate over a diagonal area of the map
►C OrthogonalTileIterator | Iterator to iterate over a tile area (rectangle) of the map
C AirportTileIterator | Iterator to iterate over all tiles belonging to an airport
C BitmapTileIterator | Iterator to iterate over all tiles belonging to a bitmaptilearea
C TileLayoutRegisters | Additional modifiers for items in sprite layouts
C TileSpriteToDraw |
C TileTypeProcs | Set of callback functions for performing tile operations of a given tile type
C TimerGame< T > | Template class for all TimerGame based timers
►C TimerGame< struct Calendar > |
C TimerGameCalendar | Timer that is increased every 27ms, and counts towards ticks / days / months / years
►C TimerGame< struct Economy > |
C TimerGameEconomy | Timer that is increased every 27ms, and counts towards economy time units, expressed in days / months / years
C TimerGameConst< T > | Template class for time constants shared by both Calendar and Economy time
►C TimerGameConst< struct Calendar > |
C CalendarTime | Storage class for Calendar time constants
►C TimerGameConst< struct Economy > |
C EconomyTime | Storage class for Economy time constants
C TimerGameRealtime | Timer that represents real time for game-related purposes
C TimerGameTick | Timer that represents the game-ticks
C TimerManager< TTimerType > | The TimerManager manages a single Timer-type
C TimerWindow | Timer that represents the real time, usable for the Window system
C TimetableArrivalDeparture | Container for the arrival/departure dates of a vehicle
C TownCache | Data structure with cached data of towns
C TownNameParams | Struct holding parameters used to generate town name
C TownNameStyle |
C TimerGame< T >::TPeriod |
C TimerGameRealtime::TPeriod |
C TimerGameTick::TPeriod |
C TrainCache | Variables that are cached to improve performance and such
C TransportedCargoStat< Tstorage > | Store the maximum and actually transported cargo amount for the current and the last month
C TreePos |
C TimerGame< T >::TStorage |
C TimerGameRealtime::TStorage |
C TimerGameTick::TStorage |
C TimerWindow::TStorage |
C UDPSocket | Some information about a socket, which exists before the actual socket has been created to provide locking and the likes
C UniscribeParagraphLayoutFactory | Helper class to construct a new UniscribeParagraphLayout
C UniscribeRun | Contains all information about a run of characters
C UnitConversion | Helper for unit conversion
C Units | Information about a specific unit system
C UnitsLong | Information about a specific unit system with a long variant
C UnmappedChoiceList | Helper structure for mapping choice lists
►C UsedBadgeClasses | Utility class to create a list of badge classes used by a feature
C GUIBadgeClasses |
C Utf8View | Constant span of UTF-8 encoded data
C ValuesInterval | Contains the interval of a graph's data
C CargoPacket::Vector |
►Cstd::vector |
C GUIList< GUIVehicleGroup, std::nullptr_t, CargoType > |
C GUIList< BuildBridgeData > |
C GUIList< GUIEngineListItem, std::nullptr_t, CargoType > |
C GUIList< const Station *, const CargoTypes & > |
C GUIList< const Industry *, const CargoType &, const std::pair< CargoType, CargoType > & > |
C GUIList< const ContentInfo *, std::nullptr_t, ContentListFilterData & > |
C GUIList< NetworkGame *, std::nullptr_t, StringFilter & > |
C GUIList< const GRFConfig *, std::nullptr_t, StringFilter & > |
C GUIList< const Company * > |
C GUIList< int, std::nullptr_t, PickerFilterData & > |
C GUIList< PickerItem, std::nullptr_t, PickerFilterData & > |
C GUIList< GUIGroupListItem > |
C GUIList< const Sign *, std::nullptr_t, StringFilter & > |
C GUIList< const StoryPage * > |
C GUIList< const StoryPageElement * > |
C GUIList< const Town *, const bool & > |
C TypedIndexContainer< std::vector< NodeID >, PoolID > |
C TypedIndexContainer< StringList, StrongType::Typedef > |
C TypedIndexContainer< StringParamsList, StrongType::Typedef > |
C CoreTextParagraphLayout::CoreTextLine | A single line worth of VisualRuns
C FallbackParagraphLayout::FallbackLine | A single line worth of VisualRuns
►C FileList | List of file information
C ConsoleFileList | File list storage for the console, for caching the last 'ls' command
C GUIList< T, P, F > | List template of 'things' `T` to sort in a GUI
C ICUParagraphLayout::ICULine | A single line worth of VisualRuns
C Layouter | The layouter performs all the layout work
C NetworkAuthorizedKeys | Simple helper to (more easily) manage authorized keys
C ScenarioScanner | Scanner to find the unique IDs of scenarios
C UniscribeParagraphLayout::UniscribeLine | A single line worth of VisualRuns
C VehicleCache | Cached often queried values common to all vehicles
C VehicleCellSize | Dimensions of a cell in the purchase/depot windows
C VehicleDefaultSettings | Default settings for vehicles
C VehicleListIdentifier | The information about a vehicle list
C VehicleOrderSaver | This class will save the current order of a vehicle and restore it on destruction
C VehicleSettings | Settings related to vehicles
C VehiclesNearTileXY | Iterate over all vehicles near a given world coordinate
C VehiclesOnTile | Iterate over all vehicles on a tile
C VehicleSpriteSeq | Sprite sequence for a vehicle part
C VideoDriver::VideoBufferLocker | Helper struct to ensure the video buffer is locked and ready for drawing
►Cstd::ranges::view_interface |
C AlternatingView< Titer > |
►C Viewport | Data structure for viewport, display of a part of the world
C ViewportData | Data structure for a window viewport
C ViewportDrawer | Data structure storing rendering information
►C ViewportSign | Location information about a sign as seen on the viewport
C TextEffect | Container for all information about a text effect
C TrackedViewportSign | Specialised ViewportSign that tracks whether it is valid for entering into a Kdtree
C ViewportSignKdtreeItem |
C ViewportSSCSS | Helper class for getting the best sprite sorter
►C ParagraphLayouter::VisualRun | Visual run contains data about the bit of text with the same font
C CoreTextParagraphLayout::CoreTextVisualRun | Visual run contains data about the bit of text with the same font
C FallbackParagraphLayout::FallbackVisualRun | Visual run contains data about the bit of text with the same font
C ICUParagraphLayout::ICUVisualRun | Visual run contains data about the bit of text with the same font
C UniscribeParagraphLayout::UniscribeVisualRun | Visual run contains data about the bit of text with the same font
C WagonOverride |
C WaterFeature | Information about a water feature
C WaterRegion | Represents a square section of the map of a fixed size
C WaterRegionData | The data stored for each water region
C WaterRegionDesc | Describes a single square water region
C WaterRegionPatchDesc | Describes a single interconnected patch of water within a particular water region
C WaterRegionPatchKey | Yapf Node Key that represents a single patch of interconnected water within a water region
C WaterRegionTypes |
C WaypointPickerSelection |
C WidgetData | Container with the data associated to a single widget
C WidgetDimensions |
C Win32VkMapping |
►C Window | Data structure for an opened window
C AIConfigWindow | Window to configure which AIs will start
C AboutWindow |
►C BaseGraphWindow |
►C BaseCargoGraphWindow |
C IndustryProductionGraphWindow |
C PaymentRatesGraphWindow |
C TownCargoGraphWindow |
►C BaseCompanyGraphWindow |
C CompanyValueGraphWindow |
C DeliveredCargoGraphWindow |
C IncomeGraphWindow |
C OperatingProfitGraphWindow |
C PerformanceHistoryGraphWindow |
C BaseNetworkContentDownloadStatusWindow | Base window for showing the download status of content
►C BaseVehicleListWindow |
C VehicleGroupWindow |
C VehicleListWindow | Window for the (old) vehicle listing
C BootstrapAskForDownloadWindow | The window for the query
C BootstrapBackground | The background for the game
C BootstrapErrorWindow | The window for a failed bootstrap
C BuildAirToolbarWindow | Airport build toolbar window handler
C BuildBridgeWindow | Window class for handling the bridge-build GUI
C BuildDocksToolbarWindow | Toolbar window for constructing water infrastructure
C BuildIndustryWindow | Build (fund or prospect) a new industry,
C BuildRailToolbarWindow | Rail toolbar management class
C BuildRoadToolbarWindow | Road toolbar window handler
C BuildTreesWindow | The build trees window
C BuildVehicleWindow | GUI for building vehicles
C BuyCompanyWindow |
C CheatWindow | GUI for the cheats
C CompanyFinancesWindow | Window class displaying the company finances
C CompanyInfrastructureWindow | Window with detailed information about the company's infrastructure
C CompanyStationsWindow | The list of stations per company
C CompanyWindow | Window with general information about a company
C CreateScenarioWindow |
C CustomCurrencyWindow |
C DepotWindow |
C DropdownWindow | Drop-down menu window
►C EndGameHighScoreBaseWindow |
C EndGameWindow | End game window shown at the end of the game
C HighScoreWindow |
C EnginePreviewWindow |
C ErrmsgWindow | Window class for displaying an error message window
C ExtraViewportWindow |
C FoundTownWindow | Found a town window class
C FramerateWindow |
C FrametimeGraphWindow |
C GSConfigWindow | Window to configure which GSs will start
C GameOptionsWindow |
C GenerateLandscapeWindow |
C GenerateProgressWindow |
C GoalListWindow | Window for displaying goals
C GoalQuestionWindow | Ask a question about a goal
C GraphLegendWindow |
C HelpWindow | Window class displaying the help window
C IConsoleWindow |
C IndustryCargoesWindow | Window displaying the cargo connections around an industry (or cargo)
C IndustryDirectoryWindow | The list of industries
C IndustryViewWindow |
C LandInfoWindow |
C LinkGraphLegendWindow | Menu window to select cargoes and companies to show in a link graph overlay
C MainToolbarWindow | Main toolbar
C MainWindow |
C MessageHistoryWindow |
C MusicTrackSelectionWindow |
C MusicWindow |
C NetworkAskRelayWindow | Window used for asking the user if he is okay using a relay server
C NetworkAskSurveyWindow | Window used for asking if the user wants to participate in the automated survey
C NetworkChatWindow | Window to enter the chat message in
C NetworkClientListWindow | Main handle for clientlist
C NetworkContentListWindow | Window that lists the content that's at the content server
C NetworkGameWindow |
C NetworkJoinStatusWindow |
C NetworkStartServerWindow |
C NewGRFInspectWindow | Window used for inspecting NewGRFs
C NewGRFParametersWindow | Window for setting the parameters of a NewGRF
C NewGRFWindow | Window for showing NewGRF files
C NewsWindow | Window class displaying a news item
C OrdersWindow | Order window code for all vehicles
C OskWindow |
C PerformanceLeagueWindow |
C PerformanceRatingDetailWindow |
►C PickerWindowBase | Base class for windows opened from a toolbar
C BuildAirportWindow |
C BuildDocksDepotWindow |
C BuildDocksStationWindow |
C BuildRailDepotWindow |
C BuildRoadDepotWindow |
C BuildSignalWindow |
►C PickerWindow |
C BuildHouseWindow |
C BuildObjectWindow | The window used for building objects
C BuildRailStationWindow |
C BuildRailWaypointWindow |
C BuildRoadStationWindow |
C BuildRoadWaypointWindow |
C QueryStringWindow | Class for the string query window
C QueryWindow | Window used for asking the user a YES/NO question
C RefitWindow | Refit cargo window
C ReplaceVehicleWindow | Window for the autoreplacing of vehicles
C SaveLoadWindow |
C SavePresetWindow | Class for the save preset window
C ScanProgressWindow | Window for showing the progress of NewGRF scanning
C ScenarioEditorLandscapeGenerationWindow | Landscape generation window handler in the scenario editor
C ScenarioEditorToolbarWindow |
C ScreenshotWindow |
C ScriptDebugWindow | Window with everything an AI prints via ScriptLog
C ScriptLeagueWindow |
C ScriptListWindow | Window that let you choose an available Script
C ScriptSettingsWindow | Window for settings the parameters of an AI
C SelectCompanyLiveryWindow | Company livery colour scheme window
C SelectCompanyManagerFaceWindow | Management class for customizing the face of the company manager
C SelectGameWindow |
C SelectStationWindow< T > | Window for selecting stations/waypoints to (distant) join to
C SetDateWindow | Window to select a date graphically by using dropdowns
C SignListWindow |
C SignWindow |
C SmallMapWindow | Class managing the smallmap window
C SpriteAlignerWindow | Window used for aligning sprites
C StationViewWindow | The StationView window
C StatusBarWindow |
C StoryBookWindow |
C SubsidyListWindow |
C TerraformToolbarWindow | Terra form toolbar managing class
C TextfileWindow | Window for displaying a textfile
C TimetableWindow |
C TooltipsWindow | Window for displaying a tooltip
C TownAuthorityWindow | Town authority window
C TownDirectoryWindow | Town directory window class
C TownViewWindow |
C TransparenciesWindow |
C VehicleDetailsWindow | Class for managing the vehicle details window
C VehicleViewWindow | Window manager class for viewing a vehicle
C WaypointWindow | GUI for accessing waypoints and buoys
C WindowDesc | High level window description
C WindowDescTestsFixture |
C Window::WindowIterator< TtoBack > | Iterator to iterate all valid Windows
C WindowNumber | Number to differentiate different windows of the same class
C StringFilter::WordState | State of a single filter word
►C X25519AuthenticationHandler | Base for handlers using a X25519 key exchange to perform authentication
C X25519AuthorizedKeyClientHandler | Handler for clients using a X25519 key exchange to perform authentication via a set of authorized (public) keys of clients
C X25519AuthorizedKeyServerHandler | Handler for servers using a X25519 key exchange to perform authentication via a set of authorized (public) keys of clients
C X25519KeyExchangeOnlyClientHandler | Client side handler for using X25519 without actual authentication
C X25519KeyExchangeOnlyServerHandler | Server side handler for using X25519 without actual authentication
C X25519PAKEClientHandler | Client side handler for using X25519 with a password-authenticated key exchange
C X25519PAKEServerHandler | Server side handler for using X25519 with a password-authenticated key exchange
C X25519DerivedKeys | Container for the keys that derived from the X25519 key exchange mechanism
C YAPFSettings | Settings related to the yet another pathfinder
C TimerGame< T >::YearMonthDay | Data structure to convert between Date and triplet (year, month, and day)
C TimerGame< T >::YearTag< ST > | Type for the year, note: 0 based, i.e