|
Zserio C++17 runtime library 1.3.0
Built for Zserio 2.20.0
|
#include <memory>#include <string_view>#include "zserio/BitSize.h"#include "zserio/IIntrospectableData.h"#include "zserio/View.h"Go to the source code of this file.
Classes | |
| class | zserio::IBasicIntrospectableView< ALLOC > |
Namespaces | |
| namespace | zserio |
Typedefs | |
| template<typename ALLOC = std::allocator<uint8_t>> | |
| using | zserio::IBasicIntrospectableViewConstPtr = typename IBasicIntrospectableView< ALLOC >::ConstPtr |
| using | zserio::IIntrospectableView = IBasicIntrospectableView<> |
| using | zserio::IIntrospectableViewConstPtr = IBasicIntrospectableViewConstPtr<> |
Functions | |
| template<typename T , typename ALLOC = typename T::allocator_type> | |
| IBasicIntrospectableViewConstPtr< ALLOC > | zserio::introspectable (const View< T > &view, const ALLOC &allocator=ALLOC()) |
| template<typename T , typename ALLOC = std::allocator<uint8_t>, std::enable_if_t< std::is_enum_v< T >||is_bitmask_v< T >, int > = 0> | |
| IBasicIntrospectableViewConstPtr< ALLOC > | zserio::introspectable (T value, const ALLOC &allocator=ALLOC()) |