Guitar
Public Member Functions | Private Attributes | List of all members
dtl::UniHunkPrinter< sesElem, stream > Class Template Reference

#include <functors.hpp>

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

Public Member Functions

 UniHunkPrinter ()
 
 UniHunkPrinter (stream &out)
 
 ~UniHunkPrinter ()
 
void operator() (const uniHunk< sesElem > &hunk) const
 

Private Attributes

stream & out_
 

Detailed Description

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

unified format element printer class template

Constructor & Destructor Documentation

◆ UniHunkPrinter() [1/2]

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

◆ UniHunkPrinter() [2/2]

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

◆ ~UniHunkPrinter()

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

Member Function Documentation

◆ operator()()

template<typename sesElem , typename stream = ostream>
void dtl::UniHunkPrinter< sesElem, stream >::operator() ( const uniHunk< sesElem > &  hunk) const
inline

Member Data Documentation

◆ out_

template<typename sesElem , typename stream = ostream>
stream& dtl::UniHunkPrinter< sesElem, stream >::out_
private

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