diff options
| author | Stefan Boberg <[email protected]> | 2021-09-28 21:58:55 +0200 |
|---|---|---|
| committer | Stefan Boberg <[email protected]> | 2021-09-28 21:58:55 +0200 |
| commit | 43452ea7cfa180bb8481c2cb065f3dca5e8a29ae (patch) | |
| tree | a541a0049463df548476708a0bdeaf0ce4da4e99 /zencore/include | |
| parent | Added preliminary CbPackageReader, for handling incremental compact binary pa... (diff) | |
| parent | Removed null terminator when appending Oid to string builder. (#11) (diff) | |
| download | zen-43452ea7cfa180bb8481c2cb065f3dca5e8a29ae.tar.xz zen-43452ea7cfa180bb8481c2cb065f3dca5e8a29ae.zip | |
Merge branch 'main' of https://github.com/EpicGames/zen
Diffstat (limited to 'zencore/include')
| -rw-r--r-- | zencore/include/zencore/iobuffer.h | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/zencore/include/zencore/iobuffer.h b/zencore/include/zencore/iobuffer.h index 6f3609d19..54801f9ac 100644 --- a/zencore/include/zencore/iobuffer.h +++ b/zencore/include/zencore/iobuffer.h @@ -28,6 +28,35 @@ enum class ZenContentType : uint8_t kCOUNT }; +inline std::string_view +ToString(ZenContentType ContentType) +{ + using namespace std::literals; + + switch (ContentType) + { + default: + case ZenContentType::kUnknownContentType: + return "unknown"sv; + case ZenContentType::kBinary: + return "binary"sv; + case ZenContentType::kText: + return "text"sv; + case ZenContentType::kJSON: + return "json"sv; + case ZenContentType::kCbObject: + return "cb-object"sv; + case ZenContentType::kCbPackage: + return "cb-package"sv; + case ZenContentType::kCbPackageOffer: + return "cb-package-offer"sv; + case ZenContentType::kCompressedBinary: + return "compressed-binary"sv; + case ZenContentType::kYAML: + return "yaml"sv; + } +} + struct IoBufferFileReference { void* FileHandle; |