Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mapsme/omim.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorArsentiy Milchakov <milcars@mapswithme.com>2017-08-16 16:10:37 +0300
committerYuri Gorshenin <mipt.vi002@gmail.com>2017-08-16 16:20:50 +0300
commitb3ab518fd70f72420f4278d7053ecaf880001817 (patch)
treee5f656564c51ce6c4ee102cf3db488d6f2822c6f /coding/write_to_sink.hpp
parent948bcf950d8091b1db1960a814992d0062f10f6a (diff)
[local_ads] campaign ser/des fixes + tests
Diffstat (limited to 'coding/write_to_sink.hpp')
-rw-r--r--coding/write_to_sink.hpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/coding/write_to_sink.hpp b/coding/write_to_sink.hpp
index c26b6fa8a2..9ae0ab0750 100644
--- a/coding/write_to_sink.hpp
+++ b/coding/write_to_sink.hpp
@@ -6,7 +6,8 @@
template <class TSink, typename T>
-typename enable_if<is_integral<T>::value, void>::type WriteToSink(TSink & sink, T const & v)
+typename enable_if<is_integral<T>::value || is_enum<T>::value, void>::type
+WriteToSink(TSink & sink, T const & v)
{
T const t = SwapIfBigEndian(v);
sink.Write(&t, sizeof(T));