diff options
Diffstat (limited to 'src/processor/simple_serializer-inl.h')
-rw-r--r-- | src/processor/simple_serializer-inl.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/processor/simple_serializer-inl.h b/src/processor/simple_serializer-inl.h index 6e5fe5d1..606bb3ce 100644 --- a/src/processor/simple_serializer-inl.h +++ b/src/processor/simple_serializer-inl.h @@ -60,6 +60,11 @@ class SimpleSerializer<bool> { *dest = static_cast<char>(boolean? 255 : 0); return ++dest; } + + static const char *Read(const char *source, bool *value) { + *value = ((*source) == 0 ? false : true); + return ++source; + } }; // Specializations of SimpleSerializer: string |