NebulaStream  0.6.213
NebulaStream is a data and application management framework for the internet of things
Yaml::Exception Class Reference

Exception class. More...

#include <Yaml.hpp>

Collaboration diagram for Yaml::Exception:
[legend]

Public Types

enum class  eType : uint8_t { InternalError , ParsingError , OperationError }
 Enumeration of exception types. More...
 

Public Member Functions

 Exception (const std::string &message, eType type)
 Constructor. More...
 
eType Type () const
 Get type of exception. More...
 
const char * Message () const
 Get message of exception. More...
 

Detailed Description

Exception class.

Member Enumeration Documentation

◆ eType

enum Yaml::Exception::eType : uint8_t
strong

Enumeration of exception types.

Enumerator
InternalError 

Internal error.

ParsingError 

Invalid parsing data.

OperationError 

User operation error.

Constructor & Destructor Documentation

◆ Exception()

Yaml::Exception::Exception ( const std::string &  message,
eType  type 
)

Constructor.

Parameters
messageException message.
typeType of exception.

Member Function Documentation

◆ Message()

const char * Yaml::Exception::Message ( ) const

Get message of exception.

◆ Type()

Exception::eType Yaml::Exception::Type ( ) const

Get type of exception.


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