1 // SPDX-License-Identifier: Apache-2.0
2 // Copyright (C) 2019 Stephan Gerhold
6 #include <xf86drmMode.h>
12 template <typename T, auto fn>
13 using fn_unique_ptr = std::unique_ptr<T, std::integral_constant<decltype(fn), fn>>;
16 using unique_res_ptr = fn_unique_ptr<drmModeRes, drmModeFreeResources>;
17 using unique_connector_ptr = fn_unique_ptr<drmModeConnector, drmModeFreeConnector>;
18 using unique_encoder_ptr = fn_unique_ptr<drmModeEncoder, drmModeFreeEncoder>;