DPC++ Runtime
Runtime libraries for oneAPI DPC++
core.hpp
Go to the documentation of this file.
1 //==------------ sycl.hpp - SYCL2020 standard header file ------------------==//
2 //
3 // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
4 // See https://llvm.org/LICENSE.txt for license information.
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
6 //
7 //===----------------------------------------------------------------------===//
8 
9 #pragma once
10 
11 // This is an ongoing experimental activity in its early stage. No code outside
12 // this project must rely on the behavior of this header file - keep using
13 // <sycl/sycl.hpp>.
14 //
15 // Short-term plan/action items (in no particular order):
16 // * Update more tests to use this instead of full <sycl/sycl.hpp>.
17 // * Refactor includes so that transitive dependencies don't bring as much as
18 // they currently do.
19 // * Determine what else should be included here.
20 
21 #include <sycl/accessor.hpp>
22 #include <sycl/buffer.hpp>
23 #include <sycl/queue.hpp>
The file contains implementations of accessor class.