6
6
//
7
7
// ===----------------------------------------------------------------------===//
8
8
9
- #include < CL/sycl/detail/defines_elementary.hpp> // for __SYCL_INLINE_NAMESPACE
9
+ #pragma once
10
+
10
11
#include < CL/sycl/context.hpp>
12
+ #include < CL/sycl/detail/defines_elementary.hpp> // for __SYCL_INLINE_NAMESPACE
11
13
#include < CL/sycl/device.hpp>
12
14
13
15
#include < memory>
@@ -95,7 +97,7 @@ template <source_language Lang> class online_compiler {
95
97
// / can be different for different languages.
96
98
// / Throws online_compile_error if compilation is not successful.
97
99
template <typename ... Tys>
98
- std::vector<byte> compile (const std::string &src, const Tys&... args);
100
+ std::vector<byte> compile (const std::string &src, const Tys &... args);
99
101
100
102
// / Sets the compiled code format of the compilation target and returns *this.
101
103
online_compiler<Lang> &setOutputFormat (compiled_code_format fmt);
@@ -150,8 +152,8 @@ template <source_language Lang> class online_compiler {
150
152
// / @param src - contents of the source
151
153
template <>
152
154
template <>
153
- std::vector<byte> online_compiler<source_language::OpenCL_C>::compile(
154
- const std::string &src) {
155
+ std::vector<byte>
156
+ online_compiler<source_language::OpenCL_C>::compile( const std::string &src) {
155
157
// real implementation will call some non-templated impl function here
156
158
return std::vector<byte>{};
157
159
}
@@ -171,8 +173,8 @@ std::vector<byte> online_compiler<source_language::OpenCL_C>::compile(
171
173
// / Compiles given CM source.
172
174
template <>
173
175
template <>
174
- std::vector<byte> online_compiler<source_language::CM>::compile(
175
- const std::string &src) {
176
+ std::vector<byte>
177
+ online_compiler<source_language::CM>::compile( const std::string &src) {
176
178
// real implementation will call some non-templated impl function here
177
179
return std::vector<byte>{};
178
180
}
@@ -187,6 +189,6 @@ std::vector<byte> online_compiler<source_language::CM>::compile(
187
189
return std::vector<byte>{};
188
190
}
189
191
190
- } // namespace sycl
191
192
} // namespace INTEL
192
- } // __SYCL_INLINE_NAMESPACE(cl)
193
+ } // namespace sycl
194
+ } // __SYCL_INLINE_NAMESPACE(cl)
0 commit comments