Diarkis C++Client Library API Document
MessageException.h
Go to the documentation of this file.
1 // © 2019-2024 Diarkis Inc. All rights reserved.
2 
3 #pragma once
4 
5 #include "diarkis/common.h"
6 #include <exception>
7 
8 // ADD NAMESPACE NAME TAG
9 namespace Diarkis
10 {
11  namespace Exceptions
12  {
19  class MessageException : public std::exception
20  {
21  private:
22  StdString message;
23 
24  public:
33  MessageException(const StdString& message);
34 
43  virtual const char* what() const noexcept override;
44  };
45  }
46 }
47 // ADD NAMESPACE } TAG
Diarkis::StdString
Definition: common.h:432
Diarkis::Exceptions::MessageException
テキストメッセージを含む例外。
Definition: MessageException.h:19
Diarkis::Exceptions::MessageException::what
virtual const char * what() const noexcept override
例外が展開された時のメッセージ。
Diarkis
Definition: commands.h:9
common.h
Diarkis::Exceptions::MessageException::MessageException
MessageException(const StdString &message)
MessageExceptionオブジェクトを構築する。