Zserio C++17 runtime library  0.5.0
Built for Zserio 2.17.0
GenericAccessor.h File Reference
#include "zserio/Extended.h"
#include "zserio/Optional.h"
#include "zserio/Traits.h"

Go to the source code of this file.

Namespaces

 zserio
 

Typedefs

template<typename T >
using zserio::generic_accessor_t = typename detail::generic_accessor< T >::type
 

Functions

template<typename T >
const T & zserio::genericAccessor (const T &value)
 
template<typename ALLOC , typename T >
const auto & zserio::genericAccessor (const BasicOptional< ALLOC, T > &optionalValue)
 
template<typename T >
const auto & zserio::genericAccessor (const Extended< T > &extendedValue)
 
template<typename T >
T & zserio::genericAccessor (T &value)
 
template<typename ALLOC , typename T >
auto & zserio::genericAccessor (BasicOptional< ALLOC, T > &optionalValue)
 
template<typename T >
auto & zserio::genericAccessor (Extended< T > &extendedValue)