Loading...
Searching...
No Matches
by::dummyErrReport Class Reference

Dummy error reporter that discards all errors. More...

#include <errReport.hpp>

Inheritance diagram for by::dummyErrReport:
by::errReport by::instance by::dumpable by::typeProvidable by::clonable

Public Member Functions

const baseErradd (const baseErr &new1) override
 
super & setNoisy (nbool isNoisy) override
 
- Public Member Functions inherited from by::errReport
 errReport (nbool isNoisy)
 
nbool operator== (const me &rhs) const
 
nbool operator!= (const me &rhs) const
 
const baseErroperator[] (nidx n) const
 
 operator nbool () const
 
nbool inErr () const
 
nbool inErr (errCode code) const
 
nbool inErr (errCode code, nidx since) const
 
nbool inWarn () const
 
nbool inWarn (errCode code) const
 
nbool inWarn (errCode code, nidx since) const
 
nbool in (errLv::level type) const
 
nbool in (errLv::level type, errCode code) const
 
nbool in (errLv::level type, errCode code, nidx since) const
 
const baseErrget (nidx n) const
 
ncnt len () const
 
const baseErradd (const baseErr *it) BY_SIDE_FUNC(it
 
void add (const me &rhs)
 
std::vector< tstr< baseErr > >::const_iterator begin () const
 
std::vector< tstr< baseErr > >::const_iterator last () const
 
std::vector< tstr< baseErr > >::const_iterator end () const
 
void log (nidx since) const
 
void log () const
 
virtual void dump (nidx since) const
 
void dump () const override
 Dump object state for debugging.
 
void rel ()
 
nbool isNoisy () const
 
- Public Member Functions inherited from by::instance
 instance (id newId)
 
 instance (const me &rhs)
 
me & operator= (const me &rhs)=default
 
void * operator new (size_t sz) noexcept
 
void operator delete (void *pt, size_t sz) noexcept
 
virtual id getId () const
 
virtual nbool isHeap () const
 Checks if this instance is allocated on the heap.
 
const lifegetBindTag () const
 Returns a pointer to the associated life object for reference counting.
 
- Public Member Functions inherited from by::typeProvidable
nbool operator== (const me &rhs) const
 
nbool operator!= (const me &rhs) const
 
virtual const typegetType () const =0
 
nbool isSub (const type &it) const
 
nbool isSub (const type *it) const BY_SIDE_FUNC(isSub)
 
nbool isSub (const me &it) const
 
nbool isSub (const me *it) const BY_SIDE_FUNC(isSub)
 
nbool isSuper (const type &it) const
 
nbool isSuper (const type *it) const BY_SIDE_FUNC(isSuper)
 
nbool isSuper (const me &it) const
 
nbool isSuper (const me *it) const BY_SIDE_FUNC(isSuper)
 
template<typename T >
nint isSub () const
 
template<typename T >
nint isSuper () const
 
template<typename T >
T * cast ()
 
template<typename T >
const T * cast () const BY_CONST_FUNC(cast< T >()) virtual void *cast(const type &to)
 Safe cast to target type using type hierarchy information.
 
const void * cast (const type &to) const BY_CONST_FUNC(cast(to)) void *cast(const type *it) BY_SIDE_FUNC(cast)
 
- Public Member Functions inherited from by::clonable
virtual me * clone () const =0
 
virtual me * cloneDeep () const
 
virtual void onCloneDeep (const me &from)
 

Static Public Attributes

static me singleton
 

Additional Inherited Members

- Static Public Member Functions inherited from by::instance
static vaultgetVault ()
 
- Public Attributes inherited from by::errReport
const baseErr &add it
 
const baseErr &add nullptr
 
- Protected Member Functions inherited from by::instance
nbool _setId (id new1)
 
- Static Protected Member Functions inherited from by::instance
static instancer_getMgr ()
 

Detailed Description

Dummy error reporter that discards all errors.

No-op error reporter used when error collection is not needed.

Member Function Documentation

◆ add()

const baseErr & by::dummyErrReport::add ( const baseErr & new1)
overridevirtual

Reimplemented from by::errReport.

◆ setNoisy()

me & by::dummyErrReport::setNoisy ( nbool isNoisy)
overridevirtual

Reimplemented from by::errReport.


The documentation for this class was generated from the following files:
to Top