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

### - c -

- CalcHash() : CHashTableT< Titem_, Thash_bits_ >
- callback_flags : IndustryTileSpec , IndustrySpec
- callback_timer : fnd_d
- CanAllocateItem() : PoolItem< T, Tid, Tpool >
- CanAllocateMoreBlocks() : OldMemoryPoolBase
- CanEnterNewTile() : CFollowTrackT< Ttr_type_, T90deg_turns_allowed_ >
- CanExitOldTile() : CFollowTrackT< Ttr_type_, T90deg_turns_allowed_ >
- CargoList() : CargoList
- CargoPacket() : CargoPacket
- CArrayT() : CArrayT< Titem_, Tblock_size_, Tnum_blocks_ >
- CBlobBaseSimple() : CBlobBaseSimple
- CBlobT() : CBlobT< Titem_, Tbase_ >
- CClosedList : CNodeList_HashTableT< Titem_, Thash_bits_open_, Thash_bits_closed_ >
- CCountedPtr() : CCountedPtr< Tcls_ >
- cDebugCtorLevel : RoadStop
- CFixedSizeArrayT() : CFixedSizeArrayT< Titem_, Tcapacity_ >
- 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() : CArrayT< Titem_, Tblock_size_, Tnum_blocks_ > , CBinaryHeapT< Titem_ > , CBlobBaseSimple , CFixedSizeArrayT< Titem_, Tcapacity_ > , CHashTableT< Titem_, Thash_bits_ >
- ClearChanges() : BaseStorageArray , PersistentStorageArray< TYPE, SIZE > , TemporaryStorageArray< TYPE, SIZE >
- clicked_button : indview_d
- clicked_line : indview_d
- climate_availability : IndustrySpec
- ClosedCount() : CNodeList_HashTableT< Titem_, Thash_bits_open_, Thash_bits_closed_ >
- closure_text : IndustrySpec
- cmd : SaveLoad
- cmdline : IConsoleAlias
- CNodeList_HashTableT() : CNodeList_HashTableT< Titem_, Thash_bits_open_, Thash_bits_closed_ >
- col_break : LegendAndColour
- colour : LegendAndColour
- CommandCost() : CommandCost
- compatible_railtypes : RailtypeInfo
- conflicting : IndustrySpec
- construction_date : Industry
- construction_type : Industry
- conv : SaveLoad
- convert : RailtypeInfo
- convert_rail : RailtypeInfo
- COpenList : CNodeList_HashTableT< Titem_, Thash_bits_open_, Thash_bits_closed_ >
- CopyFrom() : CBlobBaseSimple
- CopyFromBuffer() : Blitter
- CopyImageToBuffer() : Blitter
- CopyToBuffer() : Blitter
- cost : CommandCost
- cost_multiplier : IndustrySpec
- Count() : CargoList
- count : CargoPacket
- Count() : CHashTableT< Titem_, Thash_bits_ >
- count : CargoList , IndustryData
- counter : Industry
- CPriorityQueue : CNodeList_HashTableT< Titem_, Thash_bits_open_, Thash_bits_closed_ >
- CreateInstance() : BlitterFactoryBase
- CreateNewNode() : CYapfBaseT< Types > , CNodeList_HashTableT< Titem_, Thash_bits_open_, Thash_bits_closed_ >
- crossing : RailtypeInfo
- CStrT() : CStrT< Tchar, TcaseInsensitive >
- CSubArray : CArrayT< Titem_, Tblock_size_, Tnum_blocks_ >
- CSuperArray : CArrayT< Titem_, Tblock_size_, Tnum_blocks_ >
- curr : DynamicLanguages
- curr_file : DynamicLanguages
- current_blocks : OldMemoryPoolBase
- cursor_autoroad : RoadTypeInfo
- cursor_nesw : RoadTypeInfo
- cursor_nwse : RoadTypeInfo
- curve_speed : RailtypeInfo
- custom_ground_offset : RailtypeInfo
- CYapfBaseT() : CYapfBaseT< Types >