// Copyright (C) 2026 Allen Hill // SPDX-License-Identifier: GPL-3.0-or-later #pragma once #include #if !defined(__cpp_lib_expected) || __cpp_lib_expected < 202211L #include namespace avclan { template using expected = tl::expected; template using unexpected = tl::unexpected; using tl::unexpect; using tl::unexpect_t; } // namespace avclan #else #include namespace avclan { template using expected = std::expected; template using unexpected = std::unexpected; using std::unexpect; using std::unexpect_t; } // namespace avclan #endif