Zserio C++ runtime library  1.1.0
Built for Zserio 2.15.0
CppRuntimeException.h File Reference
#include <array>
#include <exception>
#include <string>
#include <type_traits>
#include <vector>
#include "zserio/Span.h"
#include "zserio/StringConvertUtil.h"
#include "zserio/Traits.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)
 
template<typename T , typename std::enable_if< std::is_integral< 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)