Zserio C++17 runtime library  1.1.0
Built for Zserio 2.18.1
zserio::UnexpectedOptionalException Class Reference

#include <UnexpectedOptionalException.h>

Inheritance diagram for zserio::UnexpectedOptionalException:
Collaboration diagram for zserio::UnexpectedOptionalException:

Public Member Functions

 ~UnexpectedOptionalException () override
 
- Public Member Functions inherited from zserio::ValidationException
 ~ValidationException () override
 
 CppRuntimeException (const char *message="")
 
 CppRuntimeException (const CppRuntimeException &other)=default
 
 CppRuntimeException (CppRuntimeException &&other)=default
 
- Public Member Functions inherited from zserio::CppRuntimeException
 CppRuntimeException (const char *message="")
 
const char * what () const noexcept override
 
void append (const char *message)
 
void append (const char *message, size_t messageLen)
 
 ~CppRuntimeException () override
 
 CppRuntimeException (const CppRuntimeException &other)=default
 
CppRuntimeExceptionoperator= (const CppRuntimeException &other)=default
 
 CppRuntimeException (CppRuntimeException &&other)=default
 
CppRuntimeExceptionoperator= (CppRuntimeException &&other)=default
 

Detailed Description

Exception thrown when a check of the optional field fails.

Check of the optional field fails if it is set but it should not be present according to the if-clause.

Definition at line 14 of file UnexpectedOptionalException.h.

Constructor & Destructor Documentation

◆ ~UnexpectedOptionalException()

zserio::UnexpectedOptionalException::~UnexpectedOptionalException ( )
overridedefault

The documentation for this class was generated from the following files: