Go to the SVN repository for this file.
70 switch(GetErrCode()) {
100 for( ; iter; ++iter) {
119 "Annotation is not an alignment");
146 for( ; iter; ++iter) {
164 LOG_POST(
Error<<
"CAlignDataSource::x_Init(): caught exception: "USING_SCOPE(ncbi::objects)
virtual const char * GetErrCodeString(void) const override
NCBI_EXCEPTION_DEFAULT(CAlignDataSourceException, CException)
virtual void Init(objects::CAlnVec &vec)
CRef< objects::CAlnVec > m_AlnMgr
virtual void x_Init(objects::CAlnMix &mix)
objects::CAlnVec & SetAlnMgr(void)
const objects::CAlnVec & GetAlnMgr(void) const
void Merge(TMergeFlags flags=0)
const CDense_seg & GetDenseg(void) const
CScope & GetScope(void) const
#define ITERATE(Type, Var, Cont)
ITERATE macro to sequence through container elements.
#define LOG_POST(message)
This macro is deprecated and it's strongly recomended to move in all projects (except tests) to macro...
void Error(CExceptionArgs_Base &args)
#define NCBI_THROW(exception_class, err_code, message)
Generic macro to throw an exception, given the exception class, error code and message string.
virtual const char * GetErrCodeString(void) const
Get error code interpreted as text.
virtual const char * what(void) const noexcept
Standard report (includes full backlog).
#define EXCEPTION_VIRTUAL_BASE
Do not use virtual base classes in exception declaration at all, because in this case derived class s...
static objects::SAnnotSelector GetAnnotSelector(TAnnotFlags flags=0)
request an annotation selector for a given type
void Reset(void)
Reset reference object.
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
bool IsAlign(void) const
Check if variant Align is selected.
list< CRef< CSeq_align > > TAlign
const TAlign & GetAlign(void) const
Get the variant data.
const TData & GetData(void) const
Get the Data member data.
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