& GetBioObjectId(
void)
const;
74 boolHasDataSource(
void)
const;
77 boolHasTSE_Info(
void)
const;
78 boolBelongsToTSE_Info(
const CTSE_Info& tse)
const;
79 const CTSE_Info& GetTSE_Info(
void)
const;
82 boolHasParent_Info(
void)
const;
96 virtual voidx_TSEAttachContents(
CTSE_Info& tse);
97 virtual voidx_TSEDetachContents(
CTSE_Info& tse);
100 boolx_DirtyAnnotIndex(
void)
const;
101 voidx_SetDirtyAnnotIndex(
void);
102 voidx_SetParentDirtyAnnotIndex(
void);
103 voidx_ResetDirtyAnnotIndex(
void);
104 virtual voidx_SetDirtyAnnotIndexNoParent(
void);
105 virtual voidx_ResetDirtyAnnotIndexNoParent(
void);
107 voidx_UpdateAnnotIndex(
CTSE_Info& tse);
108 virtual voidx_UpdateAnnotIndexContents(
CTSE_Info& tse);
116fNeedUpdate_this = (1<<kNeedUpdate_bits)-1,
118fNeedUpdate_children = fNeedUpdate_this<<kNeedUpdate_bits,
121fNeedUpdate_descr = 1<<0,
122fNeedUpdate_annot = 1<<1,
123fNeedUpdate_seq_data = 1<<2,
124fNeedUpdate_core = 1<<3,
125fNeedUpdate_assembly = 1<<4,
126fNeedUpdate_bioseq = 1<<5,
129fNeedUpdate_children_descr = fNeedUpdate_descr <<kNeedUpdate_bits,
130fNeedUpdate_children_annot = fNeedUpdate_annot <<kNeedUpdate_bits,
131fNeedUpdate_children_seq_data = fNeedUpdate_seq_data<<kNeedUpdate_bits,
132fNeedUpdate_children_core = fNeedUpdate_core <<kNeedUpdate_bits,
133fNeedUpdate_children_assembly = fNeedUpdate_assembly<<kNeedUpdate_bits,
134fNeedUpdate_children_bioseq = fNeedUpdate_bioseq <<kNeedUpdate_bits
144 voidx_UpdateComplete(
void)
const;
145 voidx_UpdateCore(
void)
const;
149 voidx_LoadChunk(
TChunkIdchunk_id)
const;
150 voidx_LoadChunks(
const TChunkIds& chunk_ids)
const;
152 virtual stringGetDescription(
void)
const;
@Seq_descr.hpp User-defined methods of the data storage class.
atomic< TNeedUpdateFlags > m_NeedUpdateFlags
atomic< bool > m_DirtyAnnotIndex
bool BelongsToTSE_Info(const CTSE_Info &tse) const
bool x_NeedUpdate(ENeedUpdate flag) const
CTSE_Info_Object(const CTSE_Info_Object &)
bool x_DirtyAnnotIndex(void) const
bool HasParent_Info(void) const
CTSE_Info_Object & operator=(const CTSE_Info_Object &)
vector< TChunkId > TChunkIds
map< CConstRef< CObject >, CRef< CObject > > TObjectCopyMap
CTSE_Info_Object * m_Parent_Info
bool HasTSE_Info(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
Portable reference counted smart and weak pointers using CWeakRef, CRef, CObject and CObjectEx.
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