@@ -122,7 +122,7 @@ namespace sycl {
122
122
class kernel {
123
123
public:
124
124
template <typename Param, typename... T>
125
- typename Param::return_type ext_oneapi_get_info(T... args) const;
125
+ /*return-type*/ ext_oneapi_get_info(T... args) const;
126
126
};
127
127
128
128
}
@@ -131,19 +131,18 @@ class kernel {
131
131
[source,c++]
132
132
----
133
133
template <typename Param, typename... T>
134
- typename Param::return_type ext_oneapi_get_info(T... args) const;
134
+ /*return-type*/ ext_oneapi_get_info(T... args) const;
135
135
----
136
136
_Constraints_: Available only when the types `+T...+` described by the parameter
137
- pack match the type list defined by `Param::argument_types`, which must be
138
- defined in accordance with the table below. The representation of
139
- `Param::argument_types` is unspecified.
137
+ pack match the types defined in the table below.
140
138
141
139
_Preconditions_: `Param` must be one of the `info::kernel` descriptors defined
142
140
in this extension, and the type alias `Param::return_type` must be defined in
143
141
accordance with the table below.
144
142
145
143
_Returns_: Information about the kernel that applies when the kernel is
146
144
submitted with the configuration described by the parameter pack `+T...+`.
145
+ The return type is defined in the table below.
147
146
148
147
This extension adds several new queries to this interface, many of which
149
148
already have equivalents in the `kernel_device_specific` or `device`
0 commit comments