FAST  3.2.0
Framework for Heterogeneous Medical Image Computing and Visualization
Public Types | Public Member Functions | Static Public Member Functions | List of all members
fast::Reporter Class Reference

#include <Reporter.hpp>

Public Types

enum  Type { INFO, WARNING, ERROR }
 
enum  Method { NONE, COUT, LOG }
 

Public Member Functions

void setType (Type)
 
 Reporter (Type type)
 
 Reporter ()
 
template<class T >
void process (const T &content)
 
void processEnd ()
 
void setReportMethod (Method method)
 
void setReportMethod (Type type, Method method)
 

Static Public Member Functions

static ReporterEnd end ()
 
static Reporter info ()
 
static Reporter warning ()
 
static Reporter error ()
 
static void setGlobalReportMethod (Method method)
 
static void setGlobalReportMethod (Type type, Method method)
 

Member Enumeration Documentation

◆ Method

Enumerator
NONE 
COUT 
LOG 

◆ Type

Enumerator
INFO 
WARNING 
ERROR 

Constructor & Destructor Documentation

◆ Reporter() [1/2]

fast::Reporter::Reporter ( Type  type)

◆ Reporter() [2/2]

fast::Reporter::Reporter ( )

Member Function Documentation

◆ end()

static ReporterEnd fast::Reporter::end ( )
static

◆ error()

static Reporter fast::Reporter::error ( )
static

◆ info()

static Reporter fast::Reporter::info ( )
static

◆ process()

template<class T >
void fast::Reporter::process ( const T &  content)

◆ processEnd()

void fast::Reporter::processEnd ( )

◆ setGlobalReportMethod() [1/2]

static void fast::Reporter::setGlobalReportMethod ( Method  method)
static

◆ setGlobalReportMethod() [2/2]

static void fast::Reporter::setGlobalReportMethod ( Type  type,
Method  method 
)
static

◆ setReportMethod() [1/2]

void fast::Reporter::setReportMethod ( Method  method)

◆ setReportMethod() [2/2]

void fast::Reporter::setReportMethod ( Type  type,
Method  method 
)

◆ setType()

void fast::Reporter::setType ( Type  )

◆ warning()

static Reporter fast::Reporter::warning ( )
static

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