로딩중...
검색중...
일치하는것 없음
by::errReport 클래스 참조

Error report collector 더 자세히 ...

#include <errReport.hpp>

by::errReport에 대한 상속 다이어그램 :
by::dummyErrReport

Public 멤버 함수

 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
 
virtual const baseErradd (const baseErr &new1)
 
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
 
void rel ()
 
nbool isNoisy () const
 
virtual me & setNoisy (nbool isNoisy)
 

Public 속성

const baseErr &add it
 
const baseErr &add nullptr
 

상세한 설명

Error report collector

A class that holds baseErr objects. When there's logic that takes a long time or performs complex operations, function depth becomes very deep. When errors occur in inner functions, use errReport to record errors and continue work as much as possible while recording that errors occurred.

Container

Since errReport's almost all functionality is managing baseErr objects, it has an interface similar to tucontainable.

Noisy

Some errReports want to automatically perform log() each time a new err object is added. In this case, specify setNoisy(true).

멤버 함수 문서화

◆ inErr()

nbool by::errReport::inErr ( errCode code) const
매개변수
codespecific errCode to check. if you pass NOT_SPECIFIED, then all errors can be candidate.

◆ inWarn()

nbool by::errReport::inWarn ( errCode code) const
매개변수
codespecific errCode to check. if you pass NOT_SPECIFIED, then all errors can be candidate.

이 클래스에 대한 문서화 페이지는 다음의 파일로부터 생성되었습니다.:
to Top