Diana Software
Functions | Variables
Diana Namespace Reference

the Diana namespace is needed because sometimes we use Qt libraries, that use same class names of our software. More...

Functions

void SetDianaDebug (bool value)
 
bool GetDianaDebug ()
 
void Abort (const QError &err)
 
void Abort (std::exception &ex)
 
void Abort (const std::string &str)
 
void Abort (...)
 

Variables

bool DianaDebug = true
 

Detailed Description

the Diana namespace is needed because sometimes we use Qt libraries, that use same class names of our software.

Author
Marco Vignati

Function Documentation

◆ Abort() [1/4]

void Diana::Abort (   ...)

Definition at line 61 of file QDianaDebug.cc.

References diana_stacktrace().

◆ Abort() [2/4]

void Diana::Abort ( const QError err)

Definition at line 23 of file QDianaDebug.cc.

References diana_stacktrace(), and err.

◆ Abort() [3/4]

void Diana::Abort ( const std::string &  str)

Definition at line 50 of file QDianaDebug.cc.

References diana_stacktrace().

◆ Abort() [4/4]

void Diana::Abort ( std::exception &  ex)

Definition at line 39 of file QDianaDebug.cc.

References diana_stacktrace().

◆ GetDianaDebug()

bool Diana::GetDianaDebug ( )

Definition at line 20 of file QDianaDebug.cc.

References DianaDebug.

◆ SetDianaDebug()

void Diana::SetDianaDebug ( bool  value)

Definition at line 18 of file QDianaDebug.cc.

References DianaDebug.

Variable Documentation

◆ DianaDebug

bool Diana::DianaDebug = true

Definition at line 16 of file QDianaDebug.cc.

Referenced by GetDianaDebug(), QOptions::Init(), QOptions::QOptions(), and SetDianaDebug().