summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/tags.h
diff options
context:
space:
mode:
authorAdam Borowski <kilobyte@angband.pl>2012-08-09 14:05:34 +0200
committerAdam Borowski <kilobyte@angband.pl>2012-08-09 14:35:28 +0200
commitda49e36a81d2d0adbc7af12597f77978f3188478 (patch)
tree0540f2adb57f101df17f3c5edd11883361b1f858 /crawl-ref/source/tags.h
parent4a61b4e1c3ef69e9c138c941a127877e223cb338 (diff)
downloadcrawl-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.h4
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));
}