File diff r18781:e1de9a06f7cd → r18782:6453522c2154
src/base_station_base.h
Show inline comments
 
@@ -139,7 +139,7 @@ struct BaseStation : StationPool::PoolIt
 
	 * @param tile The tile to get the base station from.
 
	 * @return the station associated with that tile.
 
	 */
 
	static FORCEINLINE BaseStation *GetByTile(TileIndex tile)
 
	static inline BaseStation *GetByTile(TileIndex tile)
 
	{
 
		return BaseStation::Get(GetStationIndex(tile));
 
	}
 
@@ -150,7 +150,7 @@ struct BaseStation : StationPool::PoolIt
 
	 * facilities left.
 
	 * @return true if still in use
 
	 */
 
	FORCEINLINE bool IsInUse() const
 
	inline bool IsInUse() const
 
	{
 
		return (this->facilities & ~FACIL_WAYPOINT) != 0;
 
	}
 
@@ -172,7 +172,7 @@ struct SpecializedStation : public BaseS
 
	 * Set station type correctly
 
	 * @param tile The base tile of the station.
 
	 */
 
	FORCEINLINE SpecializedStation<T, Tis_waypoint>(TileIndex tile) :
 
	inline SpecializedStation<T, Tis_waypoint>(TileIndex tile) :
 
			BaseStation(tile)
 
	{
 
		this->facilities = EXPECTED_FACIL;
 
@@ -183,7 +183,7 @@ struct SpecializedStation : public BaseS
 
	 * @param st the station to check.
 
	 * @return true if the station is the type we expect it to be.
 
	 */
 
	static FORCEINLINE bool IsExpected(const BaseStation *st)
 
	static inline bool IsExpected(const BaseStation *st)
 
	{
 
		return (st->facilities & FACIL_WAYPOINT) == EXPECTED_FACIL;
 
	}
 
@@ -193,7 +193,7 @@ struct SpecializedStation : public BaseS
 
	 * @param index tested index
 
	 * @return is this index valid index of T?
 
	 */
 
	static FORCEINLINE bool IsValidID(size_t index)
 
	static inline bool IsValidID(size_t index)
 
	{
 
		return BaseStation::IsValidID(index) && IsExpected(BaseStation::Get(index));
 
	}
 
@@ -202,7 +202,7 @@ struct SpecializedStation : public BaseS
 
	 * Gets station with given index
 
	 * @return pointer to station with given index casted to T *
 
	 */
 
	static FORCEINLINE T *Get(size_t index)
 
	static inline T *Get(size_t index)
 
	{
 
		return (T *)BaseStation::Get(index);
 
	}
 
@@ -211,7 +211,7 @@ struct SpecializedStation : public BaseS
 
	 * Returns station if the index is a valid index for this station type
 
	 * @return pointer to station with given index if it's a station of this type
 
	 */
 
	static FORCEINLINE T *GetIfValid(size_t index)
 
	static inline T *GetIfValid(size_t index)
 
	{
 
		return IsValidID(index) ? Get(index) : NULL;
 
	}
 
@@ -221,7 +221,7 @@ struct SpecializedStation : public BaseS
 
	 * @param tile The tile to get the station from.
 
	 * @return the station associated with that tile.
 
	 */
 
	static FORCEINLINE T *GetByTile(TileIndex tile)
 
	static inline T *GetByTile(TileIndex tile)
 
	{
 
		return GetIfValid(GetStationIndex(tile));
 
	}
 
@@ -231,7 +231,7 @@ struct SpecializedStation : public BaseS
 
	 * @param st BaseStation pointer
 
	 * @return pointer to SpecializedStation
 
	 */
 
	static FORCEINLINE T *From(BaseStation *st)
 
	static inline T *From(BaseStation *st)
 
	{
 
		assert(IsExpected(st));
 
		return (T *)st;
 
@@ -242,7 +242,7 @@ struct SpecializedStation : public BaseS
 
	 * @param st BaseStation pointer
 
	 * @return pointer to SpecializedStation
 
	 */
 
	static FORCEINLINE const T *From(const BaseStation *st)
 
	static inline const T *From(const BaseStation *st)
 
	{
 
		assert(IsExpected(st));
 
		return (const T *)st;