Lines Matching refs:Args
240 template <typename T, typename HookType, HookType func, typename... Args>
241 static T DeviceHook(hwc2_device_t *dev, Args... args) {
243 return static_cast<T>(((*hwc).*func)(std::forward<Args>(args)...));
246 template <typename HookType, HookType func, typename... Args>
248 Args... args) {
251 return static_cast<int32_t>((display.*func)(std::forward<Args>(args)...));
254 template <typename HookType, HookType func, typename... Args>
256 hwc2_layer_t layer_handle, Args... args) {
260 return static_cast<int32_t>((layer.*func)(std::forward<Args>(args)...));