Guitar
Public Member Functions | Protected Attributes | List of all members
dtl::Printer< sesElem, stream > Class Template Referenceabstract

#include <functors.hpp>

Collaboration diagram for dtl::Printer< sesElem, stream >:
Collaboration graph
[legend]

Public Member Functions

 Printer ()
 
 Printer (stream &out)
 
virtual ~Printer ()
 
virtual void operator() (const sesElem &se) const =0
 

Protected Attributes

stream & out_
 

Detailed Description

template<typename sesElem, typename stream = ostream>
class dtl::Printer< sesElem, stream >

printer class template

Constructor & Destructor Documentation

◆ Printer() [1/2]

template<typename sesElem , typename stream = ostream>
dtl::Printer< sesElem, stream >::Printer ( )
inline

◆ Printer() [2/2]

template<typename sesElem , typename stream = ostream>
dtl::Printer< sesElem, stream >::Printer ( stream &  out)
inline

◆ ~Printer()

template<typename sesElem , typename stream = ostream>
virtual dtl::Printer< sesElem, stream >::~Printer ( )
inlinevirtual

Member Function Documentation

◆ operator()()

template<typename sesElem , typename stream = ostream>
virtual void dtl::Printer< sesElem, stream >::operator() ( const sesElem &  se) const
pure virtual

Member Data Documentation

◆ out_

template<typename sesElem , typename stream = ostream>
stream& dtl::Printer< sesElem, stream >::out_
protected

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