Zserio C++17 runtime library  0.5.0
Built for Zserio 2.17.0
CppRuntimeException.h File Reference
#include <array>
#include <exception>
#include <string>
#include <string_view>
#include <type_traits>
#include <vector>
#include "zserio/StringConvertUtil.h"

Go to the source code of this file.

Classes

class  zserio::CppRuntimeException
 

Namespaces

 zserio
 

Functions

CppRuntimeException & zserio::operator<< (CppRuntimeException &exception, const char *message)
 
CppRuntimeException & zserio::operator<< (CppRuntimeException &exception, bool value)
 
CppRuntimeException & zserio::operator<< (CppRuntimeException &exception, float value)
 
CppRuntimeException & zserio::operator<< (CppRuntimeException &exception, double value)
 
CppRuntimeException & zserio::operator<< (CppRuntimeException &exception, std::string_view value)
 
template<typename T , typename std::enable_if< is_bitmask< T >::value, int >::type = 0>
CppRuntimeException & zserio::operator<< (CppRuntimeException &exception, T value)
 
template<typename ALLOC >
CppRuntimeException & zserio::operator<< (CppRuntimeException &exception, const std::basic_string< char, std::char_traits< char >, ALLOC > &value)
 
template<typename T , typename ALLOC >
CppRuntimeException & zserio::operator<< (CppRuntimeException &exception, const std::vector< T, ALLOC > &value)
 
template<typename CPP_RUNTIME_EXCEPTION , typename T >
detail::CppRuntimeExceptionRValueInsertion< CPP_RUNTIME_EXCEPTION, T > zserio::operator<< (CPP_RUNTIME_EXCEPTION &&exception, const T &value)