vg
tools for working with variation graphs
Public Member Functions | List of all members
vg::DotDumpExplainer< T > Class Template Reference

#include <explainer.hpp>

Inheritance diagram for vg::DotDumpExplainer< T >:
vg::Explainer

Public Member Functions

 DotDumpExplainer (const T &to_dump)
 Construct a DotDumpExplainer that will save a diagram to a file. More...
 
- Public Member Functions inherited from vg::Explainer
 Explainer ()
 Construct an Explainer that will save to one or more files. More...
 
virtual ~Explainer ()
 Close out the files being explained to. More...
 

Additional Inherited Members

- Static Public Attributes inherited from vg::Explainer
static bool save_explanations = false
 Determine if explanations should be generated. More...
 
- Protected Attributes inherited from vg::Explainer
size_t explanation_number
 What number explanation are we? Distinguishes different objects. More...
 
- Static Protected Attributes inherited from vg::Explainer
static std::atomic< size_t > next_explanation_number {0}
 Counter used to give different explanations their own unique filenames. More...
 

Detailed Description

template<typename T>
class vg::DotDumpExplainer< T >

Explainer that can dump anything that has a: void to_dot(ostream& out) const; method, such as a Funnel.

Constructor & Destructor Documentation

◆ DotDumpExplainer()

template<typename T >
vg::DotDumpExplainer< T >::DotDumpExplainer ( const T &  to_dump)

Construct a DotDumpExplainer that will save a diagram to a file.


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