18 cout <<
in.GetStackPath() << endl;
59 for(
const auto& e: annot) {
71 int main(
int argc,
char** argv)
virtual void SkipClassMember(CObjectIStream &in, const CObjectTypeInfoMI &passed_info)
Reading (iterating through) elements of containers (SET OF, SEQUENCE OF).
Writing containers (SET OF, SEQUENCE OF).
Skip hook for data member of a containing object (eg, SEQUENCE)
std::ofstream out("events_result.xml")
main entry point for tests
size_t TMemberIndex
Type used for indexing class members and choice variants.
#define MSerial_AsnText
I/O stream manipulators –.
@ eSerial_StdWhenStd
use std when filename is "stdin"/"stdout"
@ eSerial_AsnText
ASN.1 text.
void DefaultRead(CObjectIStream &in, const CObjectInfo &object)
Default read.
TMemberIndex GetMemberIndex(void) const
Get index of the member in the class.
void SetLocalSkipHook(CObjectIStream &stream, CSkipClassMemberHook *hook) const
const CMemberInfo * GetMemberInfo(void) const
CObjectTypeInfo GetMemberType(void) const
Get data type information.
CMemberIterator FindMember(const string &memberName) const
Find class member by its name.
static CObjectOStream * Open(ESerialDataFormat format, CNcbiOstream &outStream, bool deleteOutStream)
Create serial object writer and attach it to an output stream.
CObjectTypeInfo GetClassType(void) const
Get containing class type.
TTypeInfo GetTypeInfo(void) const
static CObjectIStream * Open(ESerialDataFormat format, CNcbiIstream &inStream, bool deleteInStream)
Create serial object reader and attach it to an input stream.
void DefaultSkip(CObjectIStream &in, const CObjectTypeInfo &object)
Default skip.
list< CRef< CSeq_annot > > TAnnot
int main(int argc, char **argv)
USING_SCOPE(ncbi::objects)
std::istream & in(std::istream &in_, double &x_)