TDescr::iterator iter =
SetDescr().begin();
84 for( ; iter !=
SetDescr().end(); ) {
85 if( (*iter)->IsCreate_date() ) {
114TDescr::iterator iter =
SetDescr().begin();
115 for( ; iter !=
SetDescr().end(); ) {
116 if( (*iter)->IsUpdate_date() ) {
137 const autotype_info =
object.GetThisTypeInfo();
138 if(type_info == CSeq_id::GetTypeInfo()) {
140}
else if(type_info == CSeq_entry::GetTypeInfo()) {
142}
else if(type_info == CSeq_annot::GetTypeInfo()) {
144}
else if(type_info == CSeq_submit::GetTypeInfo()) {
146}
else if(type_info == CSeq_align::GetTypeInfo()) {
148}
else if(type_info == CSeq_align_set::GetTypeInfo()) {
150}
else if(type_info == CHugeFileProjectItem::GetTypeInfo()) {
191 ERR_POST(
Warning<<
"CProjectItem::GetObject(): attempt to access unset project-item");
User-defined methods of the data storage class.
User-defined methods of the data storage class.
User-defined methods of the data storage class.
const CSerialObject * GetObject(void) const
void Set(CSerialObject &object)
CHugeFileProjectItem â.
CObject * GetUserObject()
const CSerialObject * GetObject() const
retrieve the object pointed to as a CObject*
void SetCreateDate(const CTime &time)
SetCreateDate() will add a descriptor for creation date, and insure that only one such descriptor exi...
void SetUserObject(CObject *object)
CRef< CObject > m_UserObject
bool IsEnabled(void) const
enabled flag
void SetObject(CSerialObject &object)
wrapper for setting the object pointed to by this item
void SetModifiedDate(const CTime &time)
SetModifiedDate() will add a descriptor for the update date, and insure that only one such descriptor...
Base class for all serializable objects.
#define ERR_POST(message)
Error posting with file, line number information but without error codes.
void Warning(CExceptionArgs_Base &args)
virtual void Assign(const CSerialObject &source, ESerialRecursionMode how=eRecursive)
Set object to copy of another one.
TObjectType * GetPointer(void) THROWS_NONE
Get pointer,.
void Reset(void)
Reset reference object.
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
bool IsSetItem(void) const
Check if a value has been assigned to Item data member.
TSeq_align & SetSeq_align(void)
Select the variant.
TDescr & SetDescr(void)
Assign a value to Descr data member.
TSubmit & SetSubmit(void)
Select the variant.
const TAnnot & GetAnnot(void) const
Get the variant data.
TId & SetId(void)
Select the variant.
TSeq_align_set & SetSeq_align_set(void)
Select the variant.
TDisabled GetDisabled(void) const
Get the Disabled member data.
TOther & SetOther(void)
Select the variant.
TEntry & SetEntry(void)
Select the variant.
TAnnot & SetAnnot(void)
Select the variant.
const THuge_file & GetHuge_file(void) const
Get the variant data.
const TItem & GetItem(void) const
Get the Item member data.
const TSeq_align & GetSeq_align(void) const
Get the variant data.
THuge_file & SetHuge_file(void)
Select the variant.
const TOther & GetOther(void) const
Get the variant data.
const TSeq_align_set & GetSeq_align_set(void) const
Get the variant data.
const TId & GetId(void) const
Get the variant data.
const TEntry & GetEntry(void) const
Get the variant data.
bool CanGetDisabled(void) const
Check if it is safe to call GetDisabled method.
TItem & SetItem(void)
Assign a value to Item data member.
const TSubmit & GetSubmit(void) const
Get the variant data.
@ e_Huge_file
Huge File Item.
@ e_Other
arbitrary object (use with care!)
@ e_Annot
annotation only
@ e_Id
for projects that simply import a far-pointer
@ e_Seq_align
seq-align and seq-align-set as registered items
@ e_Submit
for submission
@ e_Entry
for projects that contain something else
TUpdate_date & SetUpdate_date(void)
Select the variant.
TCreate_date & SetCreate_date(void)
Select the variant.
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