XJ music engine  1.9.6
In-game runtime engine for XJ music.
FabricationFatalException.h
Go to the documentation of this file.
1 // Copyright (c) XJ Music Inc. (https://xjmusic.com) All Rights Reserved.
2 
3 #ifndef XJMUSIC_FABRICATION_FATAL_EXCEPTION_H
4 #define XJMUSIC_FABRICATION_FATAL_EXCEPTION_H
5 
6 #include <exception>
7 #include <string>
8 #include <utility>
9 
10 namespace XJ {
11 
18  class FabricationFatalException : public std::exception {
19  public:
20  explicit FabricationFatalException(std::string msg);
21 
22  [[nodiscard]] const char *what() const noexcept override;
23 
24  private:
25  std::string msg_;
26  };
27 
28 }// namespace XJ
29 
30 #endif//XJMUSIC_FABRICATION_FATAL_EXCEPTION_H
Definition: FabricationFatalException.h:18
FabricationFatalException(std::string msg)
Definition: FabricationFatalException.cpp:8
const char * what() const noexcept override
Definition: FabricationFatalException.cpp:11
Definition: ActiveAudio.h:11