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

### - i -

- id : StationClass
- image_1 : DrawIndustryAnimationStruct
- image_2 : DrawIndustryAnimationStruct
- image_3 : DrawIndustryAnimationStruct
- incoming_cargo_waiting : Industry
- ind : ProbabilityHelper
- index : IndustryData , PoolItem< T, Tid, Tpool > , fnd_d
- info : NetworkGameList
- Init() : CBlobBaseSimple
- init_read : SaveLoadFormat
- init_write : SaveLoadFormat
- InitEmpty() : CBlobBaseSimple
- input_cargo_multiplier : IndustrySpec
- InsertClosedNode() : CNodeList_HashTableT< Titem_, Thash_bits_open_, Thash_bits_closed_ >
- InsertOpenNode() : CNodeList_HashTableT< Titem_, Thash_bits_open_, Thash_bits_closed_ >
- invalid : MakeEnumPropsT< Tenum_t, Tstorage_t, Tbegin, Tend, Tinvalid > , TinyEnumT< Tenum_t >
- InvalidateCache() : CargoList
- InvalidVehicle() : InvalidVehicle
- ip : NetworkGameList
- IsEmpty() : CArrayT< Titem_, Tblock_size_, Tnum_blocks_ > , SmallSet< Tdir, items > , CBinaryHeapT< Titem_ > , CBlobBaseSimple , CFixedSizeArrayT< Titem_, Tcapacity_ >
- IsEntranceBusy() : RoadStop
- IsFreeBay() : RoadStop
- IsFull() : SmallSet< Tdir, items > , CBinaryHeapT< Titem_ > , CFixedSizeArrayT< Titem_, Tcapacity_ > , CArrayT< Titem_, Tblock_size_, Tnum_blocks_ >
- IsIn() : SmallSet< Tdir, items >
- IsNull() : CCountedPtr< Tcls_ >
- IsRawIndustry() : IndustrySpec
- IsValid() : CargoPacket , RoadStop
- item_size : OldMemoryPoolBase
- Items() : SmallSet< Tdir, items >