ldas-tools-framecpp 2.9.2
Public Types | Public Member Functions | Protected Attributes | List of all members
printer< J > Class Template Reference

#include <toc.hh>

Public Types

typedef void(* func_type) (std::ostream &, const J &)
 

Public Member Functions

 printer (std::ostream &Stream, func_type Func)
 
virtual ~printer ()
 
void operator() (const J &Data)
 

Protected Attributes

std::ostream & m_out
 
func_type m_func
 

Member Typedef Documentation

◆ func_type

template<typename J >
typedef void(* printer< J >::func_type) (std::ostream &, const J &)

Constructor & Destructor Documentation

◆ printer()

template<typename J >
printer< J >::printer ( std::ostream &  Stream,
func_type  Func 
)
inline

◆ ~printer()

template<typename J >
virtual printer< J >::~printer ( )
inlinevirtual

Member Function Documentation

◆ operator()()

template<typename J >
void printer< J >::operator() ( const J &  Data)
inline

Member Data Documentation

◆ m_func

template<typename J >
func_type printer< J >::m_func
protected

◆ m_out

template<typename J >
std::ostream& printer< J >::m_out
protected

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