(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)
This commit is contained in:
@@ -77,13 +77,13 @@ private:
|
||||
|
||||
public:
|
||||
/** Default constructor. */
|
||||
FORCEINLINE CargoArray()
|
||||
inline CargoArray()
|
||||
{
|
||||
this->Clear();
|
||||
}
|
||||
|
||||
/** Reset all entries. */
|
||||
FORCEINLINE void Clear()
|
||||
inline void Clear()
|
||||
{
|
||||
memset(this->amount, 0, sizeof(this->amount));
|
||||
}
|
||||
@@ -92,7 +92,7 @@ public:
|
||||
* Read/write access to an amount of a specific cargo type.
|
||||
* @param cargo Cargo type to access.
|
||||
*/
|
||||
FORCEINLINE uint &operator[](CargoID cargo)
|
||||
inline uint &operator[](CargoID cargo)
|
||||
{
|
||||
return this->amount[cargo];
|
||||
}
|
||||
@@ -101,7 +101,7 @@ public:
|
||||
* Read-only access to an amount of a specific cargo type.
|
||||
* @param cargo Cargo type to access.
|
||||
*/
|
||||
FORCEINLINE const uint &operator[](CargoID cargo) const
|
||||
inline const uint &operator[](CargoID cargo) const
|
||||
{
|
||||
return this->amount[cargo];
|
||||
}
|
||||
|
Reference in New Issue
Block a user