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

### - f -

- Failed() : CommandCost
- feeder_share : CargoPacket , CargoList
- FeederShare() : CargoList
- file : Language
- Find() : CHashTableT< Titem_, Thash_bits_ >
- FindClosedNode() : CNodeList_HashTableT< Titem_, Thash_bits_open_, Thash_bits_closed_ >
- FindKnownName() : DumpTarget
- FindLinear() : CBinaryHeapT< Titem_ >
- FindOpenNode() : CNodeList_HashTableT< Titem_, Thash_bits_open_, Thash_bits_closed_ >
- FindPath() : CYapfBaseT< Types >
- first_free_index : OldMemoryPoolBase
- first_sprite : PlayerFaceBitsInfo
- FirstFreeSubArray() : CArrayT< Titem_, Tblock_size_, Tnum_blocks_ >
- FixTail() : CBlobBaseSimple
- flags : BridgeSpec , plstations_d
- Flush() : CSegmentCostCacheT< Tsegment >
- Follow() : CFollowTrackT< Ttr_type_, T90deg_turns_allowed_ >
- FollowTileExit() : CFollowTrackT< Ttr_type_, T90deg_turns_allowed_ >
- ForcedReverse() : CFollowTrackT< Ttr_type_, T90deg_turns_allowed_ >
- Format() : CStrT< Tchar, TcaseInsensitive >
- FormatL() : CStrT< Tchar, TcaseInsensitive >
- FoundBestNode() : CNodeList_HashTableT< Titem_, Thash_bits_open_, Thash_bits_closed_ >
- founder : Industry
- Free() : CBlobBaseSimple , CBlobT< Titem_, Tbase_ >
- FreeBay() : RoadStop