From 1c9bec19993417b1f3b240f2bdb0745aa26c0cb3 Mon Sep 17 00:00:00 2001 From: truebrain Date: Tue, 20 Dec 2011 17:57:56 +0000 Subject: (svn r23640) -Fix: stop using FORCEINLINE (1/3rd of the instances were, the others were still regular inline), but make sure inline is always a 'forced' inline (I am looking at you MSVC) --- src/cargopacket.h | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) (limited to 'src/cargopacket.h') diff --git a/src/cargopacket.h b/src/cargopacket.h index 1e3008475..7964ea76a 100644 --- a/src/cargopacket.h +++ b/src/cargopacket.h @@ -69,7 +69,7 @@ public: * Gets the number of 'items' in this packet. * @return Item count. */ - FORCEINLINE uint16 Count() const + inline uint16 Count() const { return this->count; } @@ -79,7 +79,7 @@ public: * the feeder chain. * @return Feeder share. */ - FORCEINLINE Money FeederShare() const + inline Money FeederShare() const { return this->feeder_share; } @@ -90,7 +90,7 @@ public: * it is capped at 255. * @return Length this cargo has been in transit. */ - FORCEINLINE byte DaysInTransit() const + inline byte DaysInTransit() const { return this->days_in_transit; } @@ -99,7 +99,7 @@ public: * Gets the type of the cargo's source. industry, town or head quarter. * @return Source type. */ - FORCEINLINE SourceType SourceSubsidyType() const + inline SourceType SourceSubsidyType() const { return this->source_type; } @@ -108,7 +108,7 @@ public: * Gets the ID of the cargo's source. An IndustryID, TownID or CompanyID. * @return Source ID. */ - FORCEINLINE SourceID SourceSubsidyID() const + inline SourceID SourceSubsidyID() const { return this->source_id; } @@ -117,7 +117,7 @@ public: * Gets the ID of the station where the cargo was loaded for the first time. * @return StationID. */ - FORCEINLINE SourceID SourceStation() const + inline SourceID SourceStation() const { return this->source; } @@ -126,7 +126,7 @@ public: * Gets the coordinates of the cargo's source station. * @return Source station's coordinates. */ - FORCEINLINE TileIndex SourceStationXY() const + inline TileIndex SourceStationXY() const { return this->source_xy; } @@ -135,7 +135,7 @@ public: * Gets the coordinates of the cargo's last loading station. * @return Last loading station's coordinates. */ - FORCEINLINE TileIndex LoadedAtXY() const + inline TileIndex LoadedAtXY() const { return this->loaded_at_xy; } @@ -203,7 +203,7 @@ public: * Returns a pointer to the cargo packet list (so you can iterate over it etc). * @return Pointer to the packet list. */ - FORCEINLINE const List *Packets() const + inline const List *Packets() const { return &this->packets; } @@ -212,7 +212,7 @@ public: * Checks whether this list is empty. * @return True if and only if the list is empty. */ - FORCEINLINE bool Empty() const + inline bool Empty() const { return this->count == 0; } @@ -221,7 +221,7 @@ public: * Returns the number of cargo entities in this list. * @return The before mentioned number. */ - FORCEINLINE uint Count() const + inline uint Count() const { return this->count; } @@ -230,7 +230,7 @@ public: * Returns source of the first cargo packet in this list. * @return The before mentioned source. */ - FORCEINLINE StationID Source() const + inline StationID Source() const { return this->Empty() ? INVALID_STATION : this->packets.front()->source; } @@ -239,7 +239,7 @@ public: * Returns average number of days in transit for a cargo entity. * @return The before mentioned number. */ - FORCEINLINE uint DaysInTransit() const + inline uint DaysInTransit() const { return this->count == 0 ? 0 : this->cargo_days_in_transit / this->count; } @@ -277,7 +277,7 @@ public: * Returns total sum of the feeder share for all packets. * @return The before mentioned number. */ - FORCEINLINE Money FeederShare() const + inline Money FeederShare() const { return this->feeder_share; } -- cgit v1.2.3-54-g00ecf