Classes | Namespaces | Macros
print.h File Reference
#include <cstdarg>
#include <cstdint>
#include <cstring>
#include <iostream>
#include <string>
Include dependency graph for print.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  ov_core::Printer
 Printer for open_vins that allows for various levels of printing to be done. More...
 

Namespaces

 ov_core
 Core algorithms for OpenVINS.
 

Macros

#define PRINT_ALL(x...)   ov_core::Printer::debugPrint(ov_core::Printer::PrintLevel::ALL, __FILE__, TOSTRING(__LINE__), x);
 
#define PRINT_DEBUG(x...)   ov_core::Printer::debugPrint(ov_core::Printer::PrintLevel::DEBUG, __FILE__, TOSTRING(__LINE__), x);
 
#define PRINT_ERROR(x...)   ov_core::Printer::debugPrint(ov_core::Printer::PrintLevel::ERROR, __FILE__, TOSTRING(__LINE__), x);
 
#define PRINT_INFO(x...)   ov_core::Printer::debugPrint(ov_core::Printer::PrintLevel::INFO, __FILE__, TOSTRING(__LINE__), x);
 
#define PRINT_WARNING(x...)   ov_core::Printer::debugPrint(ov_core::Printer::PrintLevel::WARNING, __FILE__, TOSTRING(__LINE__), x);
 
#define STRINGIFY(x)   #x
 
#define TOSTRING(x)   STRINGIFY(x)
 

Macro Definition Documentation

◆ PRINT_ALL

#define PRINT_ALL (   x...)    ov_core::Printer::debugPrint(ov_core::Printer::PrintLevel::ALL, __FILE__, TOSTRING(__LINE__), x);

Definition at line 96 of file print.h.

◆ PRINT_DEBUG

#define PRINT_DEBUG (   x...)    ov_core::Printer::debugPrint(ov_core::Printer::PrintLevel::DEBUG, __FILE__, TOSTRING(__LINE__), x);

Definition at line 97 of file print.h.

◆ PRINT_ERROR

#define PRINT_ERROR (   x...)    ov_core::Printer::debugPrint(ov_core::Printer::PrintLevel::ERROR, __FILE__, TOSTRING(__LINE__), x);

Definition at line 100 of file print.h.

◆ PRINT_INFO

#define PRINT_INFO (   x...)    ov_core::Printer::debugPrint(ov_core::Printer::PrintLevel::INFO, __FILE__, TOSTRING(__LINE__), x);

Definition at line 98 of file print.h.

◆ PRINT_WARNING

#define PRINT_WARNING (   x...)    ov_core::Printer::debugPrint(ov_core::Printer::PrintLevel::WARNING, __FILE__, TOSTRING(__LINE__), x);

Definition at line 99 of file print.h.

◆ STRINGIFY

#define STRINGIFY (   x)    #x

Definition at line 90 of file print.h.

◆ TOSTRING

#define TOSTRING (   x)    STRINGIFY(x)

Definition at line 91 of file print.h.



ov_core
Author(s): Patrick Geneva , Kevin Eckenhoff , Guoquan Huang
autogenerated on Mon Jan 22 2024 03:08:17