32 nbool operator==(
const me& rhs)
const;
33 nbool operator!=(
const me& rhs)
const;
35 operator nbool()
const;
44 nbool
inErr(errCode code)
const;
45 nbool inErr(errCode code,
nidx since)
const;
53 nbool inWarn(errCode code,
nidx since)
const;
54 nbool in(errLv::level
type)
const;
55 nbool in(errLv::level
type, errCode code)
const;
64 void add(
const me& rhs);
66 std::vector<tstr<baseErr>>::const_iterator begin()
const;
67 std::vector<tstr<baseErr>>::const_iterator last()
const;
68 std::vector<tstr<baseErr>>::const_iterator
end()
const;
73 void dump()
const override;
77 nbool isNoisy()
const;
78 virtual me& setNoisy(nbool isNoisy);
81 void _noise(
const baseErr& new1);
84 std::vector<tstr<baseErr>> _errs;
106 super& setNoisy(nbool isNoisy)
override;
Base class for error hierarchy
Definition baseErr.hpp:48
Dummy error reporter that discards all errors
Definition errReport.hpp:97
Interface for objects that can dump their state
Definition dumpable.hpp:13
Deferred execution utility similar to defer keyword in other languages
Definition end.hpp:36
Error report collector
Definition errReport.hpp:24
nbool inWarn(errCode code) const
nbool inErr(errCode code) const
void dump() const override
Dump object state for debugging
Base class for all managed instances in memlite system
Definition instance.hpp:41
Weak reference smart pointer with type-safe access
Definition tweak.hpp:16
Core class for runtime type information in byeol language
Definition type.hpp:100
#define BY_SIDE_FUNC(...)
Side function macros for safe pointer operations
Definition sideFunc.hpp:24