Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
- AdaptT< T >
- AnimCursor
- ArrayT< T[N]>
- BaseStorageArray
- BaseVehicle
- Blitter
- BlitterFactoryBase
- BridgeSpec
- 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_ >
- CHashTableT< Titem_, Thash_bits_ >
- CNodeList_HashTableT< Titem_, Thash_bits_open_, Thash_bits_closed_ >
- Command
- CommandCost
- 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< CYapfRail1, CFollowTrackT, CNodeList_HashTableT, CYapfDestinationTileOrStationRailT< Types >, CYapfFollowRailT< Types > > >
- CYapfT< CYapfRail_TypesT< CYapfRail2, CFollowTrackT, CNodeList_HashTableT, CYapfDestinationTileOrStationRailT< Types >, CYapfFollowRailT< Types > > >
- CSegmentCostCacheBase
- CStrApiBaseT< Tchar >
- 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< 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< 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< 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< 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< 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 >
- difficulty_d
- DrawBuildingsTileStruct
- DrawIndustryAnimationStruct
- DrawIndustryCoordinates
- DropDownListItem
- DumpTarget
- DumpTarget::KnownStructKey
- DynamicLanguages
- EngineInfo
- EntityIDMapping
- fnd_d
- GRFFileProps
- GRFMappedStringID
- GRFText
- GRFTextEntry
- HeightMap
- HouseClassMapping
- IConsoleAlias
- IConsoleVar
- IndustryData
- IndustrySpec
- IndustryTileSpec
- IniItem
- Language
- LegendAndColour
- 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< RailTypes, unsigned char, RAILTYPES_NONE, RAILTYPES_END, INVALID_RAILTYPES >
- 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_NO_ROADS, 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 >
- NetworkGameList
- OldMemoryPoolBase
- OverflowSafeInt< T, T_MAX, T_MIN >
- PlayerFaceBitsInfo
- plstations_d
- PoolItem< T, Tid, Tpool >
- PoolItem< CargoPacket, uint32,&_CargoPacket_pool >
- PoolItem< Depot, uint16,&_Depot_pool >
- PoolItem< EngineRenew, uint16,&_EngineRenew_pool >
- PoolItem< Group, uint16,&_Group_pool >
- PoolItem< Industry, uint16,&_Industry_pool >
- PoolItem< Order, uint16,&_Order_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 >
- ProbabilityHelper
- RailtypeInfo
- Randomizer
- Rect
- RoadTypeInfo
- SaveLoad
- SaveLoadFormat
- SimpleCountedObject
- SmallSet< Tdir, items >
- SmallSet< Tdir, items >::SSdata
- SmallStackSafeStackAlloc< T, length >
- StationClass
- StringIDCompare
- SubSprite
- TarListEntry
- Tile
- TileExtended
- TileIndexDiffC
- TinyEnumT< Tenum_t >
- vp_d