Go to the SVN repository for this file.
68unique_ptr<CObjectIStream>
m_In;
78m_Propagate(propagate)
87m_Propagate(propagate)
103 info.FindMember(
"seq-set").SetLocalReadHook(*
m_In,
this);
180 return intf->HandleSeqEntry(entry);
CGBReleaseFileImpl(const string &file_name, bool propagate)
virtual void ReadClassMember(CObjectIStream &in, const CObjectInfoMI &member)
This method will be called at approriate time when the object of requested type is to be read.
void RegisterHandler(THandler handler)
unique_ptr< CObjectIStream > m_In
CGBReleaseFile::TSeqEntryHandler THandler
Interface for handling Seq-entry objects.
virtual ~CGBReleaseFile(void)
destructor
void RegisterHandler(ISeqEntryHandler *handler)
Register handler.
void Read(void)
Read the release file.
CGBReleaseFileImpl & x_GetImpl(void)
CGBReleaseFile(const string &file_name, bool propagate=false)
constructors
std::function< bool(CRef< CSeq_entry > &)> TSeqEntryHandler
Reading (iterating through) elements of containers (SET OF, SEQUENCE OF).
Read hook for data member of a containing object (eg, SEQUENCE)
void(*)(CSeq_entry_Handle seh, IWorkbench *wb, const CSerialObject &obj) handler
C * SerialClone(const C &src)
Create on heap a clone of the source object.
@ eSerial_AsnBinary
ASN.1 binary.
static C * Get(const CTypesIterator &it)
void ResetLocalReadHook(CObjectIStream &stream) const
const CObjectInfo & GetClassObject(void) const
Get containing class data.
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
std::istream & in(std::istream &in_, double &x_)
Utility macros and typedefs for exploring NCBI objects from seqset.asn.
#define EDIT_EACH_DESCRIPTOR_ON_SEQSET
#define ADD_DESCRIPTOR_TO_SEQENTRY
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