NCBI C++ ToolKit
Classes | Public Types | Public Member Functions | Protected Member Functions | Friends | List of all members
CSerializable Class Reference

Search Toolkit Book for CSerializable

#include <serial/serializable.hpp>

+ Inheritance diagram for CSerializable:

Classes

class  CProxy
 

Public Types

enum  EOutputType {
  eAsFasta , eAsAsnText , eAsAsnBinary , eAsXML ,
  eAsString
}
 

Public Member Functions

virtual ~CSerializable ()
 
CProxy Dump (EOutputType output_type) const
 

Protected Member Functions

virtual void WriteAsFasta (CNcbiOstream &out) const
 
virtual void WriteAsAsnText (CNcbiOstream &out) const
 
virtual void WriteAsAsnBinary (CNcbiOstream &out) const
 
virtual void WriteAsXML (CNcbiOstream &out) const
 
virtual void WriteAsString (CNcbiOstream &out) const
 

Friends

CNcbiOstreamoperator<< (CNcbiOstream &out, const CProxy &src)
 

Detailed Description

Definition at line 47 of file serializable.hpp.


The documentation for this class was generated from the following files:
Modified on Wed Apr 17 13:09:39 2024 by modify_doxy.py rev. 669887