A toolkit for working with phylogenetic data.
v0.20.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
NexusBlock Class Referenceabstract

#include <genesis/utils/formats/nexus/block.hpp>

Inherited by NexusTaxa, and NexusTrees.

Detailed Description

Definition at line 47 of file block.hpp.

Public Member Functions

 NexusBlock ()=default
 
 NexusBlock (NexusBlock const &)=default
 
 NexusBlock (NexusBlock &&)=default
 
virtual ~NexusBlock ()=default
 
virtual std::string block_name () const =0
 
NexusBlockoperator= (NexusBlock const &)=default
 
NexusBlockoperator= (NexusBlock &&)=default
 
virtual void to_stream (std::ostream &os) const =0
 

Constructor & Destructor Documentation

NexusBlock ( )
default
virtual ~NexusBlock ( )
virtualdefault
NexusBlock ( NexusBlock const &  )
default
NexusBlock ( NexusBlock &&  )
default

Member Function Documentation

virtual std::string block_name ( ) const
pure virtual

Implemented in NexusTrees, and NexusTaxa.

NexusBlock& operator= ( NexusBlock const &  )
default
NexusBlock& operator= ( NexusBlock &&  )
default
virtual void to_stream ( std::ostream &  os) const
pure virtual

Implemented in NexusTrees, and NexusTaxa.


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