14 template <
typename T, n
bool>
friend struct tmarshaling;
21 me& operator=(
const me& rhs);
22 virtual nbool operator==(
const me& rhs)
const = 0;
23 nbool operator!=(
const me& rhs)
const;
28 void dump()
const override;
29 errLv::level getLv()
const override;
30 static scope& makeSubs();
31 const std::string& getMsg()
const override;
35 me& _assign(
const me& rhs);
Base class for all error types.
Definition: baseErr.hpp:12
void dump() const override
Dump object state for debugging.
void logStack() const override
Log error with stack trace.
Base class for all objects in byeol language.
Definition: baseObj.hpp:24
Call stack for error reporting and debugging.
Definition: callstack.hpp:31
Interface for objects that can report errors.
Definition: errorable.hpp:13
Strong reference smart pointer with strict type checking.
Definition: tstr.hpp:13
Template marshaling interface for C++ bridge.
Definition: tmarshaling.hpp:18