NebulaStream  0.6.213
NebulaStream is a data and application management framework for the internet of things
backward::Printer Class Reference

#include <backward.hpp>

Public Member Functions

 Printer ()
 
template<typename ST >
FILE * print (ST &st, FILE *fp=stderr)
 
template<typename ST >
std::ostream & print (ST &st, std::ostream &os)
 
template<typename IT >
FILE * print (IT begin, IT end, FILE *fp=stderr, size_t thread_id=0)
 
template<typename IT >
std::ostream & print (IT begin, IT end, std::ostream &os, size_t thread_id=0)
 
TraceResolver const & resolver () const
 

Public Attributes

bool snippet
 
ColorMode::type color_mode
 
bool address
 
bool object
 
int inliner_context_size
 
int trace_context_size
 

Constructor & Destructor Documentation

◆ Printer()

backward::Printer::Printer ( )
inline

Member Function Documentation

◆ print() [1/4]

template<typename IT >
FILE* backward::Printer::print ( IT  begin,
IT  end,
FILE *  fp = stderr,
size_t  thread_id = 0 
)
inline

◆ print() [2/4]

template<typename IT >
std::ostream& backward::Printer::print ( IT  begin,
IT  end,
std::ostream &  os,
size_t  thread_id = 0 
)
inline

◆ print() [3/4]

template<typename ST >
FILE* backward::Printer::print ( ST &  st,
FILE *  fp = stderr 
)
inline

Referenced by NES::collectAndPrintStacktrace(), and NES::collectStacktrace().

Here is the caller graph for this function:

◆ print() [4/4]

template<typename ST >
std::ostream& backward::Printer::print ( ST &  st,
std::ostream &  os 
)
inline

◆ resolver()

TraceResolver const& backward::Printer::resolver ( ) const
inline

Member Data Documentation

◆ address

bool backward::Printer::address

◆ color_mode

ColorMode::type backward::Printer::color_mode

◆ inliner_context_size

int backward::Printer::inliner_context_size

◆ object

bool backward::Printer::object

◆ snippet

bool backward::Printer::snippet

◆ trace_context_size

int backward::Printer::trace_context_size

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