Loading...
Searching...
No Matches
err.hpp
Go to the documentation of this file.
1
2#pragma once
3
6
7namespace by {
12 class _nout err: public baseErr {
13 BY(CLASS(err, baseErr))
14 template <typename T, nbool> friend struct tmarshaling;
15
16 public:
17 err(const nStr& msg);
18 err();
19
20 public:
21 nbool operator==(const super& rhs) const override;
22
23 public:
24 void log() const override;
25 const std::string& getMsg() const override;
26
27 const baseObj& getOrigin() const override;
28
29 private:
30 tstr<nStr> _msg;
31 };
32}
Base class for error hierarchy.
Definition baseErr.hpp:48
Base class for representing byeol objects.
Definition baseObj.hpp:73
Standard error implementation.
Definition err.hpp:12
String primitive type in byeol language.
Definition nStr.hpp:14
Definition tnarr.hpp:9
Template marshaling interface for C++ bridge.
Definition tmarshaling.hpp:19
to Top