A toolkit for working with phylogenetic data.
v0.19.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
PrinterDetailed Class Reference

#include <genesis/tree/printer/detailed.hpp>

Detailed Description

Print a text representation of the Tree, showing all nodes, edges and links with their indices.

Definition at line 58 of file detailed.hpp.

Public Member Functions

 PrinterDetailed ()=default
 
 PrinterDetailed (PrinterDetailed const &)=default
 
 PrinterDetailed (PrinterDetailed &&)=default
 
 ~PrinterDetailed ()=default
 
PrinterDetailedoperator= (PrinterDetailed const &)=default
 
PrinterDetailedoperator= (PrinterDetailed &&)=default
 
void print (std::ostream &out, Tree const &tree) const
 
std::string print (Tree const &tree) const
 
bool use_color () const
 
PrinterDetaileduse_color (bool value)
 

Constructor & Destructor Documentation

PrinterDetailed ( )
default
~PrinterDetailed ( )
default
PrinterDetailed ( PrinterDetailed const &  )
default
PrinterDetailed ( PrinterDetailed &&  )
default

Member Function Documentation

PrinterDetailed& operator= ( PrinterDetailed const &  )
default
PrinterDetailed& operator= ( PrinterDetailed &&  )
default
void print ( std::ostream &  out,
Tree const &  tree 
) const

Definition at line 54 of file detailed.cpp.

std::string print ( Tree const &  tree) const

Definition at line 123 of file detailed.cpp.

bool use_color ( ) const
inline

Definition at line 88 of file detailed.hpp.

PrinterDetailed& use_color ( bool  value)
inline

Definition at line 93 of file detailed.hpp.


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