GHOST
Public Member Functions | List of all members
ghost::Print Class Reference

#include <print.hpp>

Collaboration diagram for ghost::Print:
Collaboration graph

Public Member Functions

virtual ~Print ()=default
 Default virtual destructor. More...
 
virtual std::stringstream print_candidate (const std::vector< Variable > &variables) const
 

Detailed Description

ghost::Print is a class users can derive from to write their own way of printing candidates and solutions, when the macro GHOST_BENCH is given to the compiler.

Constructor & Destructor Documentation

◆ ~Print()

virtual ghost::Print::~Print ( )
virtualdefault

Default virtual destructor.

Member Function Documentation

◆ print_candidate()

virtual std::stringstream ghost::Print::print_candidate ( const std::vector< Variable > &  variables) const
virtual

The unique method to override for defining how to print candidates and solutions on the screen.

Parameters
variablesa const reference to the vector of variables containing values to print.
Returns
A std::stringstream.

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