2 * Copyright (c) 2022 EfficiOS, inc.
4 * SPDX-License-Identifier: MIT
7 #ifndef BABELTRACE_CPP_COMMON_GLIB_UP_HPP
8 #define BABELTRACE_CPP_COMMON_GLIB_UP_HPP
13 namespace bt2_common {
16 struct GCharDeleter final
18 void operator()(gchar * const p) noexcept
24 } /* namespace internal */
26 using GCharUP = std::unique_ptr<gchar, internal::GCharDeleter>;
28 } /* namespace bt2_common */
30 #endif /* BABELTRACE_CPP_COMMON_GLIB_UP_HPP */