CTable_annot_Info;
71 returnx_GetColumn(feat_ci).IsSet(x_GetRow(feat_ci));
74 returnx_GetColumn(annot).IsSet(
row);
77 template<
classValue>
80 return column->TryGetValue(x_GetRow(feat_ci), v);
85 template<
classValue>
93 const string* GetPtr(
const CFeat_CI& feat_ci,
94 const string*
dummy,
95 boolforce =
false)
const;
96 constvector<char>* GetPtr(
const CFeat_CI& feat_ci,
97 constvector<char>*
dummy,
98 boolforce =
false)
const;
101 const string*
dummy,
102 boolforce =
false)
const;
105 constvector<char>*
dummy,
106 boolforce =
false)
const;
109 boolx_ThrowUnsetValue(
void)
const;
115 returnx_FindColumn(annot.
x_GetInfo());
142 template<
typenameFieldType>
160 if( !
TryGet(feat_ci, v) ) {
User-defined methods of the data storage class.
User-defined methods of the data storage class.
const CSeq_annot_Info & GetSeq_annot_Info(void) const
TAnnotIndex GetAnnotIndex(void) const
const CAnnotObject_Ref & Get(void) const
namespace ncbi::objects::
const string & GetFieldName(void) const
const CSeqTable_column * x_FindColumn(const CSeq_annot_Handle &annot) const
CTableFieldHandle_Base(const CTableFieldHandle_Base &)
CConstRef< CSeqTable_column > m_CachedFieldInfo
bool IsSet(const CFeat_CI &feat_ci) const
const CSeqTable_column & x_GetColumn(const CFeat_CI &feat_ci) const
CConstRef< CSeq_annot_Info > m_CachedAnnotInfo
bool x_ThrowUnsetValue(void) const
size_t x_GetRow(const CFeat_CI &feat_ci) const
const CSeqTable_column * x_FindColumn(const CFeat_CI &feat_ci) const
int GetFieldId(void) const
bool TryGet(const CFeat_CI &feat_ci, Value &v) const
void operator=(const CTableFieldHandle_Base &)
bool TryGet(const CSeq_annot_Handle &annot, size_t row, Value &v) const
bool IsSet(const CSeq_annot_Handle &annot, size_t row) const
const CSeqTable_column & x_GetColumn(const CSeq_annot_Handle &annot) const
CTableFieldHandle(const string &field_name)
TFieldType Get(const CSeq_annot_Handle &annot, size_t row) const
void Get(const CSeq_annot_Handle &annot, size_t row, TFieldType &v) const
void Get(const CFeat_CI &feat_ci, TFieldType &v) const
CTableFieldHandle(CSeqTable_column_info::TField_id field_id)
TFieldType Get(const CFeat_CI &feat_ci) const
static const char * column
const CSeq_annot_Info & x_GetInfo(void) const
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define END_SCOPE(ns)
End the previously defined scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
#define BEGIN_SCOPE(ns)
Define a new scope.
#define NCBI_XOBJMGR_EXPORT
const GenericPointer< typename T::ValueType > T2 value
GenericValue< UTF8<> > Value
GenericValue with UTF8 encoding.
Portable reference counted smart and weak pointers using CWeakRef, CRef, CObject and CObjectEx.
#define row(bind, expected)
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