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

### - o -

- offset : PlayerFaceBitsInfo
- online : NetworkGameList
- OnTransfer : CStrT< Tchar, TcaseInsensitive >
- OpenCount() : CNodeList_HashTableT< Titem_, Thash_bits_open_, Thash_bits_closed_ >
- operator &() : CCountedPtr< Tcls_ >
- operator const T &() : AdaptT< T >
- operator const Tcls *() : CCountedPtr< Tcls_ >
- operator delete() : PoolItem< T, Tid, Tpool >
- operator enum_type() : TinyEnumT< Tenum_t >
- operator new() : PoolItem< T, Tid, Tpool >
- operator StringID() : GRFMappedStringID
- operator T &() : AdaptT< T >
- operator T *() : SmallStackSafeStackAlloc< T, length >
- operator Tcls *() : CCountedPtr< Tcls_ >
- operator*=() : OverflowSafeInt< T, T_MAX, T_MIN >
- operator++() : TinyEnumT< Tenum_t >
- operator+=() : OverflowSafeInt< T, T_MAX, T_MIN >
- operator->() : CCountedPtr< Tcls_ >
- operator<() : CStrT< Tchar, TcaseInsensitive >
- operator=() : CStrT< Tchar, TcaseInsensitive > , AdaptT< T > , CStrT< Tchar, TcaseInsensitive > , GRFMappedStringID , CCountedPtr< Tcls_ > , TinyEnumT< Tenum_t > , CCountedPtr< Tcls_ >
- operator[]() : CArrayT< Titem_, Tblock_size_, Tnum_blocks_ > , CFixedSizeArrayT< Titem_, Tcapacity_ > , CArrayT< Titem_, Tblock_size_, Tnum_blocks_ >
- Overflowed() : SmallSet< Tdir, items >
- override : GRFFileProps
- owner : Industry