Skip to content

Commit 8eb3898

Browse files
committed
GPU Standalone: Don't require literals of the option type in default config option list
1 parent 1a25ada commit 8eb3898

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

GPU/GPUTracking/utils/qconfig.cxx

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -170,12 +170,14 @@ struct qConfigType {
170170
settings.max = maxval.v;
171171
}
172172
static inline void qProcessSetting(qConfigSettings<T>& settings, qmessage_t msg) { settings.message = msg.v; }
173-
static inline void qProcessSetting(qConfigSettings<T>& settings, qset_t<T> set)
173+
template <typename S>
174+
static inline void qProcessSetting(qConfigSettings<T>& settings, qset_t<S> set)
174175
{
175176
settings.doSet = true;
176177
settings.set = set.v;
177178
}
178-
static inline void qProcessSetting(qConfigSettings<T>& settings, qdef_t<T> set)
179+
template <typename S>
180+
static inline void qProcessSetting(qConfigSettings<T>& settings, qdef_t<S> set)
179181
{
180182
settings.doDefault = true;
181183
settings.set = set.v;

0 commit comments

Comments
 (0)