bpp-popgen  2.2.0
bpp::AbstractODataSet Class Referenceabstract

Partial implementation of the DataSet Output interface. More...

#include <Bpp/PopGen/AbstractODataSet.h>

+ Inheritance diagram for bpp::AbstractODataSet:
+ Collaboration diagram for bpp::AbstractODataSet:

Public Member Functions

virtual ~AbstractODataSet ()
 
The ODataSet interface.
virtual void write (std::ostream &os, const DataSet &data_set) const =0 throw (Exception)
 Write a DataSet on ostream. More...
 
virtual void write (const std::string &path, const DataSet &data_set, bool overwrite) const throw (Exception)
 Write a DataSet in a text file. More...
 

Detailed Description

Partial implementation of the DataSet Output interface.

Author
Sylvain Gaillard

Definition at line 53 of file AbstractODataSet.h.

Constructor & Destructor Documentation

◆ ~AbstractODataSet()

AbstractODataSet::~AbstractODataSet ( )
virtual

Definition at line 50 of file AbstractODataSet.cpp.

Member Function Documentation

◆ write() [1/2]

virtual void bpp::AbstractODataSet::write ( std::ostream &  os,
const DataSet data_set 
) const
throw (Exception
)
pure virtual

◆ write() [2/2]

void AbstractODataSet::write ( const std::string &  path,
const DataSet data_set,
bool  overwrite 
) const
throw (Exception
)
virtual

Write a DataSet in a text file.

Implements bpp::ODataSet.

Reimplemented in bpp::PopgenlibIO, bpp::DarwinVarSingle, and bpp::DarwinDon.

Definition at line 52 of file AbstractODataSet.cpp.


The documentation for this class was generated from the following files: