Diarkis C++Client Library API Document
exceptions.h
Go to the documentation of this file.
1 // © 2019-2024 Diarkis Inc. All rights reserved.
2 
3 #pragma once
4 
5 #include <exception>
6 
7 #include "diarkis/common.h"
8 
9 class MessageException: public std::exception
10 {
11  public:
12  explicit MessageException(const Diarkis::StdString& message);
13  const char* what() const noexcept override;
14 
15  private:
16  Diarkis::StdString message;
17 };
MessageException::MessageException
MessageException(const Diarkis::StdString &message)
Definition: exceptions.cpp:7
exceptions.h
Diarkis::StdString
Definition: common.h:432
MessageException
Definition: exceptions.h:9
common.h
MessageException::what
const char * what() const noexcept override
Definition: exceptions.cpp:12