(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:
truebrain
2011-12-20 17:57:56 +00:00
parent 990045e2b3
commit aa1a0053b0
75 changed files with 673 additions and 672 deletions

View File

@@ -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];
}