Here is a list of all documented struct and union fields with links to the struct/union documentation for each field:

### - c -

- cache : FreeUnitIDGenerator
- cached_anim_triggers : Station
- CalcHash() : CHashTableT< Titem_, Thash_bits_ >
- callback : CommandContainer , NewsSubtypeData
- callback_flags : IndustryTileSpec , IndustrySpec
- callback_proc : FiosFileScanner
- callback_value : AIStorage
- CanAllocateItem() : PoolItem< T, Tid, Tpool >
- CanAllocateMoreBlocks() : OldMemoryPoolBase
- CanBuildConnectedRoadParts() : AIRoad
- CanBuildConnectedRoadPartsHere() : AIRoad
- CanBuildIndustry() : AIIndustryType
- CanEnterNewTile() : CFollowTrackT< Ttr_type_, T90deg_turns_allowed_, Tmask_reserved_tracks >
- CanExitOldTile() : CFollowTrackT< Ttr_type_, T90deg_turns_allowed_, Tmask_reserved_tracks >
- CanProspectIndustry() : AIIndustryType
- CanPullCargo() : AIEngine
- CanRefitCargo() : AIEngine
- CanRunOnRail() : AIEngine
- cap : Scrollbar
- capacity : SmallVector< T, S >
- cargo : StationViewWindow
- cargo_rows : StationViewWindow
- CargoClass : AICargo
- CargoList() : CargoList
- CargoPacket() : CargoPacket
- CArrayT() : CArrayT< Titem_, Tblock_size_, Tnum_blocks_ >
- CBlobBaseSimple() : CBlobBaseSimple
- CBlobT() : CBlobT< Titem_, Tbase_ >
- CC_ARMOURED : AICargo
- CC_BULK : AICargo
- CC_COVERED : AICargo
- CC_EXPRESS : AICargo
- CC_HAZARDOUS : AICargo
- CC_LIQUID : AICargo
- CC_MAIL : AICargo
- CC_PASSENGERS : AICargo
- CC_PIECE_GOODS : AICargo
- CC_REFRIGERATED : AICargo
- CClosedList : CNodeList_HashTableT< Titem_, Thash_bits_open_, Thash_bits_closed_ >
- CCountedPtr() : CCountedPtr< Tcls_ >
- cDebugCtorLevel : RoadStop
- CF_EQUALS : AIOrder
- CF_INVALID : AIOrder
- CF_IS_FALSE : AIOrder
- CF_IS_TRUE : AIOrder
- CF_LESS_EQUALS : AIOrder
- CF_LESS_THAN : AIOrder
- CF_MORE_EQUALS : AIOrder
- CF_MORE_THAN : AIOrder
- CF_NOT_EQUALS : AIOrder
- CFixedSizeArrayT() : CFixedSizeArrayT< Titem_, Tcapacity_ >
- Chance() : AIBase
- ChanceItem() : AIBase
- change : LoggedAction
- change_date : Cheats
- ChangeItem() : AIList
- ChangeOrder() : AIOrder
- changes : LoggedAction
- check_proc : IndustrySpec
- CheckConsistency() : CBinaryHeapT< Titem_ >
- CheckIdx() : CBlobT< Titem_, Tbase_ > , CFixedSizeArrayT< Titem_, Tcapacity_ >
- CItemArray : CNodeList_HashTableT< Titem_, Thash_bits_open_, Thash_bits_closed_ >
- clean_block_proc : OldMemoryPoolBase
- cleaning_pool : OldMemoryPoolBase
- CleaningPool() : OldMemoryPoolBase , PoolItem< T, Tid, Tpool >
- CleanPool() : OldMemoryPoolBase
- cleanup_flag : IndustrySpec
- Clear() : AIAbstractList , SmallVector< T, S > , AutoFreeSmallVector< T, S > , IniGroup , CArrayT< Titem_, Tblock_size_, Tnum_blocks_ > , CBinaryHeapT< Titem_ > , CBlobBaseSimple , CFixedSizeArrayT< Titem_, Tcapacity_ > , CHashTableT< Titem_, Thash_bits_ >
- ClearChanges() : BaseStorageArray , PersistentStorageArray< TYPE, SIZE > , TemporaryStorageArray< TYPE, SIZE >
- click_proc : RailBuildingGUIButtonData
- click_tile_proc : TileTypeProcs
- climate_availability : IndustrySpec
- CloneVehicle() : AIVehicle
- ClosedCount() : CNodeList_HashTableT< Titem_, Thash_bits_open_, Thash_bits_closed_ >
- closure_text : IndustrySpec
- cls : WindowDesc
- cmd : CommandContainer , SaveLoad
- cmdline : IConsoleAlias
- CNodeList_HashTableT() : CNodeList_HashTableT< Titem_, Thash_bits_open_, Thash_bits_closed_ >
- col_break : LegendAndColour
- colour : IConsoleLine , CompanyNewsInformation , LegendAndColour , Widget
- coloured_news_year : GUISettings
- CommandCost() : CommandCost
- comment : IniItem , IniGroup , IniFile
- Compact() : SmallVector< T, S >
- COMPANY_INVALID : AICompany
- company_name : CompanyNewsInformation
- COMPANY_SELF : AICompany
- CompanyID : AICompany
- CompareFunction : AIOrder
- comparison_done : ParentSpriteToDraw
- compatible_railtypes : RailtypeInfo
- competitor_speed : DifficultySettings
- conflicting : IndustrySpec
- console_backlog_length : GUISettings
- console_backlog_timeout : GUISettings
- construction : GameSettings
- construction_cost : DifficultySettings
- construction_date : Industry
- construction_type : Industry
- Contains() : SmallVector< T, S >
- conv : SaveLoad
- Convert() : AIEventStationFirstVehicle , AIEventSubsidyOfferExpired , AIEventVehicleUnprofitable
- convert : RailtypeInfo
- Convert() : AIEventDisasterZeppelinerCrashed , AIEventEngineAvailable , AIEventSubsidyOffer , AIEventVehicleWaitingInDepot , AIEventSubsidyAwarded , AIEventEnginePreview , AIEventCompanyNew , AIEventIndustryClose , AIEventCompanyMerger , AIEventCompanyBankrupt , AIEventVehicleLost , AIEventIndustryOpen , AIEventSubsidyExpired , AIEventCompanyInTrouble , AIEventVehicleCrashed , AIEventDisasterZeppelinerCleared
- convert_rail : RailtypeInfo
- ConvertRailType() : AIRail
- COpenList : CNodeList_HashTableT< Titem_, Thash_bits_open_, Thash_bits_closed_ >
- CopyFrom() : CBlobBaseSimple
- CopyFromBuffer() : Blitter
- CopyImageToBuffer() : Blitter
- CopyOrders() : AIOrder
- CopyToBuffer() : Blitter
- cost : CommandCost
- cost_multiplier : IndustrySpec , RailtypeInfo
- costs : AIStorage
- count : CargoPacket , ReusableBuffer< T >
- Count() : AIAbstractList , CargoList
- count : Scrollbar , CargoList
- Count() : CHashTableT< Titem_, Thash_bits_ >
- count : AILog::LogData
- counter : Industry
- CPriorityQueue : CNodeList_HashTableT< Titem_, Thash_bits_open_, Thash_bits_closed_ >
- CRASH_AIRCRAFT_NO_AIRPORT : AIEventVehicleCrashed
- CRASH_FLOODED : AIEventVehicleCrashed
- CRASH_PLANE_LANDING : AIEventVehicleCrashed
- CRASH_RV_LEVEL_CROSSING : AIEventVehicleCrashed
- CRASH_RV_UFO : AIEventVehicleCrashed
- CRASH_TRAIN : AIEventVehicleCrashed
- CrashReason : AIEventVehicleCrashed
- CreateEventPointer() : AIEventController
- CreateGroup() : AIGroup
- CreateInstance() : BlitterFactoryBase
- CreateNewNode() : CYapfBaseT< Types > , CNodeList_HashTableT< Titem_, Thash_bits_open_, Thash_bits_closed_ >
- crossing : RailtypeInfo
- crossing_tunnels : Cheats
- CStrT() : CStrT< Tchar, TcaseInsensitive >
- CSubArray : CArrayT< Titem_, Tblock_size_, Tnum_blocks_ >
- CSuperArray : CArrayT< Titem_, Tblock_size_, Tnum_blocks_ >
- ct : LoggedChange
- curid : FreeUnitIDGenerator
- curr : DynamicLanguages
- curr_file : DynamicLanguages
- currency : LocaleSettings
- current_blocks : OldMemoryPoolBase
- cursor_autoroad : RoadTypeInfo
- cursor_nesw : RoadTypeInfo
- cursor_nwse : RoadTypeInfo
- curve_speed : RailtypeInfo
- custom_ground_offset : RailtypeInfo
- custom_message : GRFError
- custom_town_number : GameCreationSettings
- CYapfBaseT() : CYapfBaseT< Types >
- cycle_signal_types : GUISettings