libopenraw
Public Member Functions | Static Public Member Functions | Friends | List of all members
Debug::Trace Class Reference

#include <trace.hpp>

Public Member Functions

 Trace (debug_level level)
 
Traceoperator<< (int i)
 
Traceoperator<< (const char *s)
 
Traceoperator<< (void *)
 
Traceoperator<< (const std::string &s)
 
template<class T >
Traceoperator<< (const std::vector< T > &v)
 

Static Public Member Functions

static void setDebugLevel (debug_level lvl)
 

Friends

void log (debug_level level, const char *fmt,...)
 

Detailed Description

a basic Trace class for debug

Definition at line 54 of file trace.hpp.

Friends And Related Function Documentation

◆ log

void log ( debug_level  level,
const char *  fmt,
  ... 
)
friend

Log debug messages. printf format.

Parameters
fmtthe formt string, printf style
functhe func name

Definition at line 34 of file trace.cpp.


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