alpaka
Abstraction Library for Parallel Kernel Acceleration
Debug.hpp File Reference
#include "alpaka/core/BoostPredef.hpp"
#include <iostream>
#include <string>
#include <utility>

Go to the source code of this file.

Classes

class  alpaka::core::detail::ScopeLogStdOut
 Scope logger. More...
 

Namespaces

 alpaka
 The alpaka accelerator library.
 
 alpaka::core
 
 alpaka::core::detail
 Defines implementation details that should not be used directly by the user.
 

Macros

#define ALPAKA_DEBUG   ALPAKA_DEBUG_DISABLED
 Set the minimum log level if it is not defined. More...
 
#define ALPAKA_DEBUG_BREAK
 
#define ALPAKA_DEBUG_DISABLED   0
 The no debug level. More...
 
#define ALPAKA_DEBUG_FULL   2
 The full debug level. More...
 
#define ALPAKA_DEBUG_FULL_LOG_SCOPE
 
#define ALPAKA_DEBUG_MINIMAL   1
 The minimal debug level. More...
 
#define ALPAKA_DEBUG_MINIMAL_LOG_SCOPE
 

Macro Definition Documentation

◆ ALPAKA_DEBUG

#define ALPAKA_DEBUG   ALPAKA_DEBUG_DISABLED

Set the minimum log level if it is not defined.

Definition at line 22 of file Debug.hpp.

◆ ALPAKA_DEBUG_BREAK

#define ALPAKA_DEBUG_BREAK

Definition at line 76 of file Debug.hpp.

◆ ALPAKA_DEBUG_DISABLED

#define ALPAKA_DEBUG_DISABLED   0

The no debug level.

Definition at line 14 of file Debug.hpp.

◆ ALPAKA_DEBUG_FULL

#define ALPAKA_DEBUG_FULL   2

The full debug level.

Definition at line 18 of file Debug.hpp.

◆ ALPAKA_DEBUG_FULL_LOG_SCOPE

#define ALPAKA_DEBUG_FULL_LOG_SCOPE

Definition at line 62 of file Debug.hpp.

◆ ALPAKA_DEBUG_MINIMAL

#define ALPAKA_DEBUG_MINIMAL   1

The minimal debug level.

Definition at line 16 of file Debug.hpp.

◆ ALPAKA_DEBUG_MINIMAL_LOG_SCOPE

#define ALPAKA_DEBUG_MINIMAL_LOG_SCOPE

Definition at line 55 of file Debug.hpp.