diff options
| author | Martin Ridgers <[email protected]> | 2022-01-10 13:19:51 +0100 |
|---|---|---|
| committer | Martin Ridgers <[email protected]> | 2022-01-10 13:30:10 +0100 |
| commit | 808e01923f7e94610fc36421c36ae33e75cdca8e (patch) | |
| tree | e67da6ffbb4b160a1c2a131b04ae76766707c18f /zencore/include | |
| parent | Fixed unused-lambda-capture compile errors (diff) | |
| download | zen-808e01923f7e94610fc36421c36ae33e75cdca8e.tar.xz zen-808e01923f7e94610fc36421c36ae33e75cdca8e.zip | |
Added a CbWriter stream operator for size_t-type values
Diffstat (limited to 'zencore/include')
| -rw-r--r-- | zencore/include/zencore/compactbinarybuilder.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/zencore/include/zencore/compactbinarybuilder.h b/zencore/include/zencore/compactbinarybuilder.h index 5f6d9fd0c..aee95ea5b 100644 --- a/zencore/include/zencore/compactbinarybuilder.h +++ b/zencore/include/zencore/compactbinarybuilder.h @@ -539,6 +539,15 @@ operator<<(CbWriter& Writer, std::nullptr_t) return Writer; } +#if defined(__clang__) +inline CbWriter& +operator<<(CbWriter& Writer, std::size_t Value) +{ + Writer.AddInteger(uint64_t(Value)); + return Writer; +} +#endif + inline CbWriter& operator<<(CbWriter& Writer, std::wstring_view Value) { |