Go to the SVN repository for this file.
33 #ifndef CMASK_READER_H 34 #define CMASK_READER_H 71 switch( GetErrCode() ) {
72 caseeBadStream:
return "input stream failure";
90: input_stream( newInputStream ) {}
Exceptions thrown by CMaskReader class.
virtual const char * GetErrCodeString() const override
Return description string corresponding to an error code.
NCBI_EXCEPTION_DEFAULT(Exception, CException)
Virtual base class for all input readers.
virtual CRef< objects::CSeq_entry > GetNextSequence()=0
Read the next sequence from the source stream.
CMaskReader(CNcbiIstream &newInputStream)
Object constructor.
virtual ~CMaskReader()
Object destructor.
CNcbiIstream & input_stream
EErrCode
Error types that an application can generate.
virtual const char * GetErrCodeString(void) const
Get error code interpreted as text.
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
IO_PREFIX::istream CNcbiIstream
Portable alias for istream.
#define NCBI_XOBJREAD_EXPORT
Portable reference counted smart and weak pointers using CWeakRef, CRef, CObject and CObjectEx.
NCBI C++ stream class wrappers for triggering between "new" and "old" C++ stream libraries.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4