OpenTTD Source 20241224-master-gee860a5c8e
CYapfRail_TypesT< Tpf_, Ttrack_follower, Tnode_list, TdestinationT, TfollowT > Struct Template Reference

Public Types

typedef CYapfRail_TypesT< Tpf_, Ttrack_follower, Tnode_list, TdestinationT, TfollowT > Types
 
typedef Tpf_ Tpf
 
typedef Ttrack_follower TrackFollower
 
typedef Tnode_list NodeList
 
typedef Train VehicleType
 
typedef CYapfBaseT< TypesPfBase
 
typedef TfollowT< TypesPfFollow
 
typedef CYapfOriginTileTwoWayT< TypesPfOrigin
 
typedef TdestinationT< TypesPfDestination
 
typedef CYapfSegmentCostCacheGlobalT< TypesPfCache
 
typedef CYapfCostRailT< TypesPfCost
 

Detailed Description

template<class Tpf_, class Ttrack_follower, class Tnode_list, template< class Types > class TdestinationT, template< class Types > class TfollowT>
struct CYapfRail_TypesT< Tpf_, Ttrack_follower, Tnode_list, TdestinationT, TfollowT >

Definition at line 528 of file yapf_rail.cpp.

Member Typedef Documentation

◆ NodeList

template<class Tpf_ , class Ttrack_follower , class Tnode_list , template< class Types > class TdestinationT, template< class Types > class TfollowT>
typedef Tnode_list CYapfRail_TypesT< Tpf_, Ttrack_follower, Tnode_list, TdestinationT, TfollowT >::NodeList

Definition at line 534 of file yapf_rail.cpp.

◆ PfBase

template<class Tpf_ , class Ttrack_follower , class Tnode_list , template< class Types > class TdestinationT, template< class Types > class TfollowT>
typedef CYapfBaseT<Types> CYapfRail_TypesT< Tpf_, Ttrack_follower, Tnode_list, TdestinationT, TfollowT >::PfBase

Definition at line 536 of file yapf_rail.cpp.

◆ PfCache

template<class Tpf_ , class Ttrack_follower , class Tnode_list , template< class Types > class TdestinationT, template< class Types > class TfollowT>
typedef CYapfSegmentCostCacheGlobalT<Types> CYapfRail_TypesT< Tpf_, Ttrack_follower, Tnode_list, TdestinationT, TfollowT >::PfCache

Definition at line 540 of file yapf_rail.cpp.

◆ PfCost

template<class Tpf_ , class Ttrack_follower , class Tnode_list , template< class Types > class TdestinationT, template< class Types > class TfollowT>
typedef CYapfCostRailT<Types> CYapfRail_TypesT< Tpf_, Ttrack_follower, Tnode_list, TdestinationT, TfollowT >::PfCost

Definition at line 541 of file yapf_rail.cpp.

◆ PfDestination

template<class Tpf_ , class Ttrack_follower , class Tnode_list , template< class Types > class TdestinationT, template< class Types > class TfollowT>
typedef TdestinationT<Types> CYapfRail_TypesT< Tpf_, Ttrack_follower, Tnode_list, TdestinationT, TfollowT >::PfDestination

Definition at line 539 of file yapf_rail.cpp.

◆ PfFollow

template<class Tpf_ , class Ttrack_follower , class Tnode_list , template< class Types > class TdestinationT, template< class Types > class TfollowT>
typedef TfollowT<Types> CYapfRail_TypesT< Tpf_, Ttrack_follower, Tnode_list, TdestinationT, TfollowT >::PfFollow

Definition at line 537 of file yapf_rail.cpp.

◆ PfOrigin

template<class Tpf_ , class Ttrack_follower , class Tnode_list , template< class Types > class TdestinationT, template< class Types > class TfollowT>
typedef CYapfOriginTileTwoWayT<Types> CYapfRail_TypesT< Tpf_, Ttrack_follower, Tnode_list, TdestinationT, TfollowT >::PfOrigin

Definition at line 538 of file yapf_rail.cpp.

◆ Tpf

template<class Tpf_ , class Ttrack_follower , class Tnode_list , template< class Types > class TdestinationT, template< class Types > class TfollowT>
typedef Tpf_ CYapfRail_TypesT< Tpf_, Ttrack_follower, Tnode_list, TdestinationT, TfollowT >::Tpf

Definition at line 532 of file yapf_rail.cpp.

◆ TrackFollower

template<class Tpf_ , class Ttrack_follower , class Tnode_list , template< class Types > class TdestinationT, template< class Types > class TfollowT>
typedef Ttrack_follower CYapfRail_TypesT< Tpf_, Ttrack_follower, Tnode_list, TdestinationT, TfollowT >::TrackFollower

Definition at line 533 of file yapf_rail.cpp.

◆ Types

template<class Tpf_ , class Ttrack_follower , class Tnode_list , template< class Types > class TdestinationT, template< class Types > class TfollowT>
typedef CYapfRail_TypesT<Tpf_, Ttrack_follower, Tnode_list, TdestinationT, TfollowT> CYapfRail_TypesT< Tpf_, Ttrack_follower, Tnode_list, TdestinationT, TfollowT >::Types

Definition at line 530 of file yapf_rail.cpp.

◆ VehicleType

template<class Tpf_ , class Ttrack_follower , class Tnode_list , template< class Types > class TdestinationT, template< class Types > class TfollowT>
typedef Train CYapfRail_TypesT< Tpf_, Ttrack_follower, Tnode_list, TdestinationT, TfollowT >::VehicleType

Definition at line 535 of file yapf_rail.cpp.


The documentation for this struct was generated from the following file: