Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
- AdaptT< T >
- AI_VMSuspend
- AIAbstractListSorter
- AIController
- AILog::LogData
- AIRailSignalData
- AirportFTA
- AirportFTAClass
- AISettings
- AIStorage
- AnimCursor
- ArrayT< T[N]>
- BaseStorageArray
- BaseVehicle
- Blitter
- BlitterFactoryBase
- BridgeSpec
- BuildBridgeData
- CargoList
- CArrayT< Titem_, Tblock_size_, Tnum_blocks_ >
- CBinaryHeapT< Titem_ >
- CBlobBaseSimple
- CBlobBaseSimple::CHdr
- CBlobT< Titem_, Tbase_ >
- CCountedPtr< Tcls_ >
- CFixedSizeArrayT< Titem_, Tcapacity_ >
- CFixedSizeArrayT< Titem_, Tcapacity_ >::CHdr
- CFollowTrackT< Ttr_type_, T90deg_turns_allowed_, Tmask_reserved_tracks >
- CHashTableT< Titem_, Thash_bits_ >
- Cheat
- Cheats
- ClientSettings
- CNodeList_HashTableT< Titem_, Thash_bits_open_, Thash_bits_closed_ >
- Command
- CommandContainer
- CommandCost
- CompanyManagerFaceBitsInfo
- CompanyNewsInformation
- ConstructionSettings
- CostRailSettings
- CYapfCostRailT
- CYapfT< CYapfRail_TypesT< CYapfAnyDepotRail1, CFollowTrackT, CNodeList_HashTableT, CYapfDestinationAnyDepotRailT< Types >, CYapfFollowAnyDepotRailT< Types > > >
- CYapfT< CYapfRail_TypesT< CYapfAnyDepotRail2, CFollowTrackT, CNodeList_HashTableT, CYapfDestinationAnyDepotRailT< Types >, CYapfFollowAnyDepotRailT< Types > > >
- CYapfT< CYapfRail_TypesT< CYapfAnySafeTileRail1, CFollowTrackT, CNodeList_HashTableT, CYapfDestinationAnySafeTileRailT< Types >, CYapfFollowAnySafeTileRailT< Types > > >
- CYapfT< CYapfRail_TypesT< CYapfAnySafeTileRail2, CFollowTrackT, CNodeList_HashTableT, CYapfDestinationAnySafeTileRailT< Types >, CYapfFollowAnySafeTileRailT< Types > > >
- CYapfT< CYapfRail_TypesT< CYapfRail1, CFollowTrackT, CNodeList_HashTableT, CYapfDestinationTileOrStationRailT< Types >, CYapfFollowRailT< Types > > >
- CYapfT< CYapfRail_TypesT< CYapfRail2, CFollowTrackT, CNodeList_HashTableT, CYapfDestinationTileOrStationRailT< Types >, CYapfFollowRailT< Types > > >
- CSegmentCostCacheBase
- CStrApiBaseT< Tchar >
- CursorVars
- CYapfBaseT< Types >
- CYapfT< CYapfRail_TypesT< CYapfAnyDepotRail1, CFollowTrackT, CNodeList_HashTableT, CYapfDestinationAnyDepotRailT< Types >, CYapfFollowAnyDepotRailT< Types > > >
- CYapfT< CYapfRail_TypesT< CYapfAnyDepotRail2, CFollowTrackT, CNodeList_HashTableT, CYapfDestinationAnyDepotRailT< Types >, CYapfFollowAnyDepotRailT< Types > > >
- CYapfT< CYapfRail_TypesT< CYapfAnySafeTileRail1, CFollowTrackT, CNodeList_HashTableT, CYapfDestinationAnySafeTileRailT< Types >, CYapfFollowAnySafeTileRailT< Types > > >
- CYapfT< CYapfRail_TypesT< CYapfAnySafeTileRail2, CFollowTrackT, CNodeList_HashTableT, CYapfDestinationAnySafeTileRailT< Types >, CYapfFollowAnySafeTileRailT< Types > > >
- CYapfT< CYapfRail_TypesT< CYapfRail1, CFollowTrackT, CNodeList_HashTableT, CYapfDestinationTileOrStationRailT< Types >, CYapfFollowRailT< Types > > >
- CYapfT< CYapfRail_TypesT< CYapfRail2, CFollowTrackT, CNodeList_HashTableT, CYapfDestinationTileOrStationRailT< Types >, CYapfFollowRailT< Types > > >
- CYapfT< CYapfRoad_TypesT< CYapfRoad1, CNodeList_HashTableT, CYapfDestinationTileRoadT< Types > > >
- CYapfT< CYapfRoad_TypesT< CYapfRoad2, CNodeList_HashTableT, CYapfDestinationTileRoadT< Types > > >
- CYapfT< CYapfRoad_TypesT< CYapfRoadAnyDepot1, CNodeList_HashTableT, CYapfDestinationAnyDepotRoadT< Types > > >
- CYapfT< CYapfRoad_TypesT< CYapfRoadAnyDepot2, CNodeList_HashTableT, CYapfDestinationAnyDepotRoadT< Types > > >
- CYapfT< CYapfShip_TypesT< CYapfShip1, CFollowTrackT, CNodeList_HashTableT > >
- CYapfT< CYapfShip_TypesT< CYapfShip2, CFollowTrackT, CNodeList_HashTableT > >
- CYapfT< CYapfShip_TypesT< CYapfShip3, CFollowTrackT, CNodeList_HashTableT > >
- CYapfCostBase
- CYapfCostRoadT< Types >
- CYapfCostShipT< Types >
- CYapfDestinationTileT< Types >
- CYapfFollowRoadT< Types >
- CYapfFollowShipT< Types >
- CYapfNodeKeyExitDir
- CYapfNodeT< Tkey_, Tnode >
- CYapfNodeT< Tkey_, CYapfRailNodeT< Tkey_ > >
- CYapfNodeT< Tkey_, CYapfRoadNodeT< Tkey_ > >
- CYapfNodeT< Tkey_, CYapfShipNodeT< Tkey_ > >
- CYapfOriginTileT< Types >
- CYapfT< CYapfRoad_TypesT< CYapfRoad1, CNodeList_HashTableT, CYapfDestinationTileRoadT< Types > > >
- CYapfT< CYapfRoad_TypesT< CYapfRoad2, CNodeList_HashTableT, CYapfDestinationTileRoadT< Types > > >
- CYapfT< CYapfRoad_TypesT< CYapfRoadAnyDepot1, CNodeList_HashTableT, CYapfDestinationAnyDepotRoadT< Types > > >
- CYapfT< CYapfRoad_TypesT< CYapfRoadAnyDepot2, CNodeList_HashTableT, CYapfDestinationAnyDepotRoadT< Types > > >
- CYapfT< CYapfShip_TypesT< CYapfShip1, CFollowTrackT, CNodeList_HashTableT > >
- CYapfT< CYapfShip_TypesT< CYapfShip2, CFollowTrackT, CNodeList_HashTableT > >
- CYapfT< CYapfShip_TypesT< CYapfShip3, CFollowTrackT, CNodeList_HashTableT > >
- CYapfOriginTileTwoWayT< Types >
- CYapfT< CYapfRail_TypesT< CYapfAnyDepotRail1, CFollowTrackT, CNodeList_HashTableT, CYapfDestinationAnyDepotRailT< Types >, CYapfFollowAnyDepotRailT< Types > > >
- CYapfT< CYapfRail_TypesT< CYapfAnyDepotRail2, CFollowTrackT, CNodeList_HashTableT, CYapfDestinationAnyDepotRailT< Types >, CYapfFollowAnyDepotRailT< Types > > >
- CYapfT< CYapfRail_TypesT< CYapfAnySafeTileRail1, CFollowTrackT, CNodeList_HashTableT, CYapfDestinationAnySafeTileRailT< Types >, CYapfFollowAnySafeTileRailT< Types > > >
- CYapfT< CYapfRail_TypesT< CYapfAnySafeTileRail2, CFollowTrackT, CNodeList_HashTableT, CYapfDestinationAnySafeTileRailT< Types >, CYapfFollowAnySafeTileRailT< Types > > >
- CYapfT< CYapfRail_TypesT< CYapfRail1, CFollowTrackT, CNodeList_HashTableT, CYapfDestinationTileOrStationRailT< Types >, CYapfFollowRailT< Types > > >
- CYapfT< CYapfRail_TypesT< CYapfRail2, CFollowTrackT, CNodeList_HashTableT, CYapfDestinationTileOrStationRailT< Types >, CYapfFollowRailT< Types > > >
- PfDestination
- CYapfT< CYapfRail_TypesT< CYapfAnyDepotRail1, CFollowTrackT, CNodeList_HashTableT, CYapfDestinationAnyDepotRailT< Types >, CYapfFollowAnyDepotRailT< Types > > >
- CYapfT< CYapfRail_TypesT< CYapfAnyDepotRail2, CFollowTrackT, CNodeList_HashTableT, CYapfDestinationAnyDepotRailT< Types >, CYapfFollowAnyDepotRailT< Types > > >
- CYapfT< CYapfRail_TypesT< CYapfAnySafeTileRail1, CFollowTrackT, CNodeList_HashTableT, CYapfDestinationAnySafeTileRailT< Types >, CYapfFollowAnySafeTileRailT< Types > > >
- CYapfT< CYapfRail_TypesT< CYapfAnySafeTileRail2, CFollowTrackT, CNodeList_HashTableT, CYapfDestinationAnySafeTileRailT< Types >, CYapfFollowAnySafeTileRailT< Types > > >
- CYapfT< CYapfRail_TypesT< CYapfRail1, CFollowTrackT, CNodeList_HashTableT, CYapfDestinationTileOrStationRailT< Types >, CYapfFollowRailT< Types > > >
- CYapfT< CYapfRail_TypesT< CYapfRail2, CFollowTrackT, CNodeList_HashTableT, CYapfDestinationTileOrStationRailT< Types >, CYapfFollowRailT< Types > > >
- PfFollow
- CYapfT< CYapfRail_TypesT< CYapfAnyDepotRail1, CFollowTrackT, CNodeList_HashTableT, CYapfDestinationAnyDepotRailT< Types >, CYapfFollowAnyDepotRailT< Types > > >
- CYapfT< CYapfRail_TypesT< CYapfAnyDepotRail2, CFollowTrackT, CNodeList_HashTableT, CYapfDestinationAnyDepotRailT< Types >, CYapfFollowAnyDepotRailT< Types > > >
- CYapfT< CYapfRail_TypesT< CYapfAnySafeTileRail1, CFollowTrackT, CNodeList_HashTableT, CYapfDestinationAnySafeTileRailT< Types >, CYapfFollowAnySafeTileRailT< Types > > >
- CYapfT< CYapfRail_TypesT< CYapfAnySafeTileRail2, CFollowTrackT, CNodeList_HashTableT, CYapfDestinationAnySafeTileRailT< Types >, CYapfFollowAnySafeTileRailT< Types > > >
- CYapfT< CYapfRail_TypesT< CYapfRail1, CFollowTrackT, CNodeList_HashTableT, CYapfDestinationTileOrStationRailT< Types >, CYapfFollowRailT< Types > > >
- CYapfT< CYapfRail_TypesT< CYapfRail2, CFollowTrackT, CNodeList_HashTableT, CYapfDestinationTileOrStationRailT< Types >, CYapfFollowRailT< Types > > >
- CYapfRailSegment
- CYapfRailSegmentKey
- PfDestination
- CYapfSegmentCostCacheLocalT< Types >
- CYapfSegmentCostCacheGlobalT< Types >
- CYapfT< CYapfRail_TypesT< CYapfAnyDepotRail1, CFollowTrackT, CNodeList_HashTableT, CYapfDestinationAnyDepotRailT< Types >, CYapfFollowAnyDepotRailT< Types > > >
- CYapfT< CYapfRail_TypesT< CYapfAnyDepotRail2, CFollowTrackT, CNodeList_HashTableT, CYapfDestinationAnyDepotRailT< Types >, CYapfFollowAnyDepotRailT< Types > > >
- CYapfT< CYapfRail_TypesT< CYapfAnySafeTileRail1, CFollowTrackT, CNodeList_HashTableT, CYapfDestinationAnySafeTileRailT< Types >, CYapfFollowAnySafeTileRailT< Types > > >
- CYapfT< CYapfRail_TypesT< CYapfAnySafeTileRail2, CFollowTrackT, CNodeList_HashTableT, CYapfDestinationAnySafeTileRailT< Types >, CYapfFollowAnySafeTileRailT< Types > > >
- CYapfT< CYapfRail_TypesT< CYapfRail1, CFollowTrackT, CNodeList_HashTableT, CYapfDestinationTileOrStationRailT< Types >, CYapfFollowRailT< Types > > >
- CYapfT< CYapfRail_TypesT< CYapfRail2, CFollowTrackT, CNodeList_HashTableT, CYapfDestinationTileOrStationRailT< Types >, CYapfFollowRailT< Types > > >
- CYapfSegmentCostCacheNoneT< Types >
- CYapfT< CYapfRoad_TypesT< CYapfRoad1, CNodeList_HashTableT, CYapfDestinationTileRoadT< Types > > >
- CYapfT< CYapfRoad_TypesT< CYapfRoad2, CNodeList_HashTableT, CYapfDestinationTileRoadT< Types > > >
- CYapfT< CYapfRoad_TypesT< CYapfRoadAnyDepot1, CNodeList_HashTableT, CYapfDestinationAnyDepotRoadT< Types > > >
- CYapfT< CYapfRoad_TypesT< CYapfRoadAnyDepot2, CNodeList_HashTableT, CYapfDestinationAnyDepotRoadT< Types > > >
- CYapfT< CYapfShip_TypesT< CYapfShip1, CFollowTrackT, CNodeList_HashTableT > >
- CYapfT< CYapfShip_TypesT< CYapfShip2, CFollowTrackT, CNodeList_HashTableT > >
- CYapfT< CYapfShip_TypesT< CYapfShip3, CFollowTrackT, CNodeList_HashTableT > >
- CYapfShip_TypesT< Tpf_, Ttrack_follower, Tnode_list >
- CYapfT< Ttypes >
- DefSQClass< CL >
- DifficultySettings
- Dimension
- DrawBuildingsTileStruct
- DrawIndustryAnimationStruct
- DrawIndustryCoordinates
- DrawTileSeqStruct
- DrawTileSprites
- DropDownListItem
- DumpTarget
- DumpTarget::KnownStructKey
- DynamicLanguages
- EconomySettings
- EngineInfo
- EntityIDMapping
- ExpensesList
- FileScanner
- FindNearbyStationContext
- FindTrainOnTrackInfo
- SQConvert::ForceType< T >
- FreeUnitIDGenerator
- GameCreationSettings
- GameSettings
- GetNewVehiclePosResult
- GraphicsSet
- GRFError
- GRFFileProps
- GRFIdentifier
- GRFList
- GRFText
- GRFTextEntry
- GUISettings
- HeightMap
- SQConvert::HelperT< Tretval(*)(), false >
- SQConvert::HelperT< Tretval(*)(), true >
- SQConvert::HelperT< Tretval(*)(Targ1), false >
- SQConvert::HelperT< Tretval(*)(Targ1), true >
- SQConvert::HelperT< Tretval(*)(Targ1, Targ2), false >
- SQConvert::HelperT< Tretval(*)(Targ1, Targ2), true >
- SQConvert::HelperT< Tretval(*)(Targ1, Targ2, Targ3), false >
- SQConvert::HelperT< Tretval(*)(Targ1, Targ2, Targ3), true >
- SQConvert::HelperT< Tretval(*)(Targ1, Targ2, Targ3, Targ4), false >
- SQConvert::HelperT< Tretval(*)(Targ1, Targ2, Targ3, Targ4), true >
- SQConvert::HelperT< Tretval(*)(Targ1, Targ2, Targ3, Targ4, Targ5), false >
- SQConvert::HelperT< Tretval(*)(Targ1, Targ2, Targ3, Targ4, Targ5), true >
- SQConvert::HelperT< Tretval(*)(Targ1, Targ2, Targ3, Targ4, Targ5, Targ6, Targ7, Targ8, Targ9, Targ10), false >
- SQConvert::HelperT< Tretval(*)(Targ1, Targ2, Targ3, Targ4, Targ5, Targ6, Targ7, Targ8, Targ9, Targ10), true >
- SQConvert::HelperT< Tretval(Tcls::*)(), false >
- SQConvert::HelperT< Tretval(Tcls::*)(), true >
- SQConvert::HelperT< Tretval(Tcls::*)(Targ1), false >
- SQConvert::HelperT< Tretval(Tcls::*)(Targ1), true >
- SQConvert::HelperT< Tretval(Tcls::*)(Targ1, Targ2), false >
- SQConvert::HelperT< Tretval(Tcls::*)(Targ1, Targ2), true >
- SQConvert::HelperT< Tretval(Tcls::*)(Targ1, Targ2, Targ3), false >
- SQConvert::HelperT< Tretval(Tcls::*)(Targ1, Targ2, Targ3), true >
- SQConvert::HelperT< Tretval(Tcls::*)(Targ1, Targ2, Targ3, Targ4), false >
- SQConvert::HelperT< Tretval(Tcls::*)(Targ1, Targ2, Targ3, Targ4), true >
- SQConvert::HelperT< Tretval(Tcls::*)(Targ1, Targ2, Targ3, Targ4, Targ5), false >
- SQConvert::HelperT< Tretval(Tcls::*)(Targ1, Targ2, Targ3, Targ4, Targ5), true >
- SQConvert::HelperT< Tretval(Tcls::*)(Targ1, Targ2, Targ3, Targ4, Targ5, Targ6, Targ7, Targ8, Targ9, Targ10), false >
- SQConvert::HelperT< Tretval(Tcls::*)(Targ1, Targ2, Targ3, Targ4, Targ5, Targ6, Targ7, Targ8, Targ9, Targ10), true >
- HouseClassMapping
- IConsoleAlias
- IConsoleLine
- IConsoleVar
- IndustrySpec
- IndustryTileSpec
- IniFile
- IniGroup
- IniItem
- Language
- LegendAndColour
- LocaleSettings
- LoggedAction
- LoggedChange
- MakeEnumPropsT< Tenum_t, Tstorage_t, Tbegin, Tend, Tinvalid >
- MakeEnumPropsT< DiagDirection, unsigned char, DIAGDIR_BEGIN, DIAGDIR_END, INVALID_DIAGDIR >
- MakeEnumPropsT< Direction, unsigned char, DIR_BEGIN, DIR_END, INVALID_DIR >
- MakeEnumPropsT< OrderType, unsigned char, OT_BEGIN, OT_END, OT_END >
- MakeEnumPropsT< Owner, unsigned char, OWNER_BEGIN, OWNER_END, INVALID_OWNER >
- MakeEnumPropsT< RailType, unsigned char, RAILTYPE_BEGIN, RAILTYPE_END, INVALID_RAILTYPE >
- MakeEnumPropsT< RoadTypes, unsigned char, ROADTYPES_NONE, ROADTYPES_END, INVALID_ROADTYPES >
- MakeEnumPropsT< SettingDescTypeLong, unsigned char, SDT_BEGIN, SDT_END, SDT_END >
- MakeEnumPropsT< SettingGuiFlagLong, unsigned char, SGF_NONE, SGF_END, SGF_END >
- MakeEnumPropsT< SoundFx, unsigned char, SND_BEGIN, SND_END, SND_END >
- MakeEnumPropsT< StationClassID, unsigned char, STAT_CLASS_BEGIN, STAT_CLASS_MAX, STAT_CLASS_MAX >
- MakeEnumPropsT< TownLayout, unsigned char, TL_BEGIN, NUM_TLS, NUM_TLS >
- MakeEnumPropsT< Track, unsigned char, TRACK_BEGIN, TRACK_END, INVALID_TRACK >
- MakeEnumPropsT< TrackBits, unsigned char, TRACK_BIT_NONE, TRACK_BIT_ALL, INVALID_TRACK_BIT >
- MakeEnumPropsT< Trackdir, unsigned char, TRACKDIR_BEGIN, TRACKDIR_END, INVALID_TRACKDIR >
- MakeEnumPropsT< TrackdirBits, unsigned short, TRACKDIR_BIT_NONE, TRACKDIR_BIT_MASK, INVALID_TRACKDIR_BIT >
- MakeEnumPropsT< VehicleType, unsigned char, VEH_TRAIN, VEH_END, VEH_INVALID >
- MD5File
- NetworkGameList
- NetworkSettings
- NewsSubtypeData
- NewsTypeData
- NPFSettings
- OldMemoryPoolBase
- OPFSettings
- OrderSettings
- OTTDThreadStartupMessage
- OverflowSafeInt< T, T_MAX, T_MIN >
- Pair
- PalSpriteID
- ParentSpriteToDraw
- PathfinderSettings
- PBSTileInfo
- Point
- PointDimension
- PoolItem< T, Tid, Tpool >
- PoolItem< CargoPacket, uint32,&_CargoPacket_pool >
- PoolItem< Depot, uint16,&_Depot_pool >
- PoolItem< Engine, uint16,&_Engine_pool >
- PoolItem< EngineRenew, uint16,&_EngineRenew_pool >
- PoolItem< Group, uint16,&_Group_pool >
- PoolItem< Industry, uint16,&_Industry_pool >
- PoolItem< Order, uint16,&_Order_pool >
- PoolItem< OrderList, uint16,&_OrderList_pool >
- PoolItem< RoadStop, uint16,&_RoadStop_pool >
- PoolItem< Sign, uint16,&_Sign_pool >
- PoolItem< Station, uint16,&_Station_pool >
- PoolItem< Town, uint16,&_Town_pool >
- PoolItem< Vehicle, uint16,&_Vehicle_pool >
- PoolItem< Waypoint, uint16,&_Waypoint_pool >
- PoolItemIndexLess< T >
- ProbabilityHelper
- QueryString
- RailBuildingGUIButtonData
- RailtypeInfo
- Randomizer
- Rect
- ResizeInfo
- ReusableBuffer< T >
- RoadTypeInfo
- SavedRandomSeeds
- SaveLoad
- SaveLoadFormat
- Scrollbar
- SearchNearbyHouseData
- SettingEntry
- SettingEntrySetting
- SettingEntrySubtree
- SettingsPage
- SimpleCountedObject
- SimpleTinyEnumT< enum_type, storage_type >
- SmallPair< T, U >
- SmallSet< Tdir, items >
- SmallSet< Tdir, items >::SSdata
- SmallStackSafeStackAlloc< T, length >
- SmallVector< T, S >
- SmallVector< EngineIDMapping, 256 >
- SmallVector< SmallPair< T, U >, S >
- SmallVector< T, 32 >
- SmallVector< void *, 1 >
- SnowLine
- SpriteLoader::Sprite
- SquirrelStd
- StationClass
- StationNameInformation
- StationSettings
- StringIDCompare
- SubSprite
- TarListEntry
- ThreadMutex
- ThreadObject
- Tile
- TileDesc
- TileExtended
- TileIndexDiffC
- TileInfo
- TileTypeProcs
- TinyEnumT< Tenum_t >
- TownNameParams
- TrainTrackFollowerData
- VehicleOrderSaver
- VehicleSettings
- ViewPort
- ViewportDrawer
- Widget
- WindowDesc
- YAPFSettings
- YearMonthDay
- SQConvert::YesT< Y >
- ZeroedMemoryAllocator