ROOT
ROOT project
Loading...
Searching...
No Matches
Public Member Functions | List of all members
PrinterBase< V > Class Template Referenceabstract

Abstract Printer class. More...

#include <writer_def.hpp>

Inheritance diagram for PrinterBase< V >:
Inheritance graph
Collaboration diagram for PrinterBase< V >:
Collaboration graph

Public Member Functions

 PrinterBase ()=default
 Default constructor for the PrinterBase class.
 
virtual ~PrinterBase ()=default
 Virtual destructor for the PrinterBase class.
 
virtual void write_values (const V &value)=0
 Pure virtual method to write a given value.
 

Detailed Description

template<typename V>
class PrinterBase< V >

Abstract Printer class.

Constructor & Destructor Documentation

◆ PrinterBase()

template<typename V >
PrinterBase< V >::PrinterBase ( )
default

Default constructor for the PrinterBase class.

◆ ~PrinterBase()

template<typename V >
virtual PrinterBase< V >::~PrinterBase ( )
virtualdefault

Virtual destructor for the PrinterBase class.

Member Function Documentation

◆ write_values()

template<typename V >
virtual void PrinterBase< V >::write_values ( const V &  value)
pure virtual

Pure virtual method to write a given value.

Parameters
valueThe given value to be written.

Implemented in PrinterCLI< V >, PrinterDAT< V >, and PrinterCSV< V >.


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