|
Zserio C++17 runtime library
0.5.0
Built for Zserio 2.17.0
|
#include <algorithm>#include <cstddef>#include <string_view>#include <type_traits>#include "zserio/BitStreamReader.h"#include "zserio/BitStreamWriter.h"#include "zserio/DeltaContext.h"#include "zserio/ItemsAccessor.h"Go to the source code of this file.
Classes | |
| struct | zserio::EnumTraits< T > |
Namespaces | |
| zserio | |
Functions | |
| template<typename T > | |
| size_t | zserio::enumToOrdinal (T value) |
| template<typename T > | |
| T | zserio::valueToEnum (typename EnumTraits< T >::ZserioType rawValue) |
| template<typename T > | |
| constexpr EnumTraits< T >::ZserioType | zserio::enumToValue (T value) |
| template<typename T > | |
| T | zserio::stringToEnum (std::string_view itemName) |
| template<typename T > | |
| std::string_view | zserio::enumToString (T value) |
| template<typename T , typename std::enable_if< is_bitmask< T >::value, int >::type = 0> | |
| CppRuntimeException & | zserio::operator<< (CppRuntimeException &exception, T value) |