DPC++ Runtime
Runtime libraries for oneAPI DPC++
aspects.hpp File Reference
#include <sycl/detail/defines.hpp>
#include <sycl/info/aspects.def>
#include <sycl/info/aspects_deprecated.def>
Include dependency graph for aspects.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 sycl
 ---— Error handling, matching OpenCL plugin semantics.
 
 sycl::_V1
 

Macros

#define __SYCL_ASPECT(ASPECT, ID)   ASPECT = ID,
 
#define __SYCL_ASPECT_DEPRECATED(ASPECT, ID, MESSAGE)    ASPECT __SYCL2020_DEPRECATED(MESSAGE) = ID,
 
#define __SYCL_ASPECT_DEPRECATED_ALIAS(ASPECT, ID, MESSAGE)    __SYCL_ASPECT_DEPRECATED(ASPECT, ID, MESSAGE)
 

Functions

enum sycl::_V1::__SYCL_TYPE (aspect) aspect
 

Macro Definition Documentation

◆ __SYCL_ASPECT

#define __SYCL_ASPECT (   ASPECT,
  ID 
)    ASPECT = ID,

Definition at line 15 of file aspects.hpp.

◆ __SYCL_ASPECT_DEPRECATED

#define __SYCL_ASPECT_DEPRECATED (   ASPECT,
  ID,
  MESSAGE 
)     ASPECT __SYCL2020_DEPRECATED(MESSAGE) = ID,

Definition at line 16 of file aspects.hpp.

◆ __SYCL_ASPECT_DEPRECATED_ALIAS

#define __SYCL_ASPECT_DEPRECATED_ALIAS (   ASPECT,
  ID,
  MESSAGE 
)     __SYCL_ASPECT_DEPRECATED(ASPECT, ID, MESSAGE)

Definition at line 18 of file aspects.hpp.