Communication Library for Autonomous Systems v1.0
Reliable and secure communication library for autonomous vehicle systems
Loading...
Searching...
No Matches
Debug Class Reference

#include <debug.h>

Inheritance diagram for Debug:
Select_Debug< debugged >

Classes

struct  Begl
 
struct  Err
 

Public Member Functions

 Debug ()
 
 ~Debug ()
 
template<typename T >
Debugoperator<< (T p)
 
Debugoperator<< (const Begl &begl)
 
Debugoperator<< (const Err &err)
 
Debugoperator<< (const char *str)
 

Static Public Member Functions

static void set_log_file (const std::string &filename)
 
static void close_log_file ()
 
static Debuginstance ()
 
static void init ()
 
static void cleanup ()
 

Static Public Attributes

static Begl begl
 
static Err error
 

Constructor & Destructor Documentation

◆ Debug()

Debug::Debug ( )
inline

◆ ~Debug()

Debug::~Debug ( )
inline

Member Function Documentation

◆ cleanup()

static void Debug::cleanup ( )
inlinestatic

◆ close_log_file()

static void Debug::close_log_file ( )
inlinestatic

◆ init()

static void Debug::init ( )
inlinestatic

◆ instance()

static Debug & Debug::instance ( )
inlinestatic

◆ operator<<() [1/4]

Debug & Debug::operator<< ( const Begl begl)
inline

◆ operator<<() [2/4]

Debug & Debug::operator<< ( const char str)
inline

◆ operator<<() [3/4]

Debug & Debug::operator<< ( const Err err)
inline

◆ operator<<() [4/4]

template<typename T >
Debug & Debug::operator<< ( T  p)
inline

◆ set_log_file()

static void Debug::set_log_file ( const std::string &  filename)
inlinestatic

Member Data Documentation

◆ begl

Begl Debug::begl
inlinestatic

◆ error

Err Debug::error
inlinestatic

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