diff options
author | Adam Borowski <kilobyte@angband.pl> | 2012-08-09 14:05:34 +0200 |
---|---|---|
committer | Adam Borowski <kilobyte@angband.pl> | 2012-08-09 14:35:28 +0200 |
commit | da49e36a81d2d0adbc7af12597f77978f3188478 (patch) | |
tree | 0540f2adb57f101df17f3c5edd11883361b1f858 /crawl-ref/source/tags.h | |
parent | 4a61b4e1c3ef69e9c138c941a127877e223cb338 (diff) | |
download | crawl-ref-da49e36a81d2d0adbc7af12597f77978f3188478.tar.gz crawl-ref-da49e36a81d2d0adbc7af12597f77978f3188478.zip |
Make inline functions static.
This avoids unnecessary non-inlined copies.
Also, we had a few large functions that had no reason for inlining, let's
have them be regular ones.
I also made "static inline" always use the same order, for easier grepping.
Diffstat (limited to 'crawl-ref/source/tags.h')
-rw-r--r-- | crawl-ref/source/tags.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/crawl-ref/source/tags.h b/crawl-ref/source/tags.h index de092cde92..567fbce446 100644 --- a/crawl-ref/source/tags.h +++ b/crawl-ref/source/tags.h @@ -140,7 +140,7 @@ void marshall_level_id(writer& th, const level_id& id); void marshallEnumVal (writer &, const enum_info *, int); template<typename enm> -inline void marshallEnum(writer& wr, enm value) +static inline void marshallEnum(writer& wr, enm value) { marshallEnumVal(wr, &enum_details<enm>::desc, static_cast<int>(value)); } @@ -211,7 +211,7 @@ level_id unmarshall_level_id(reader& th); int unmarshallEnumVal (reader &, const enum_info *); template<typename enm> -inline enm unmarshallEnum(writer& wr) +static inline enm unmarshallEnum(writer& wr) { return static_cast<enm>(unmarshallEnumVal(wr, &enum_details<enm>::desc)); } |