#pragma once // Copyright 2015-2020 Denis Blank // Distributed under the Boost Software License, Version 1.0 // (See accompanying file LICENSE_1_0.txt or copy at // http://www.boost.org/LICENSE_1_0.txt) namespace fu2 { inline namespace abi_400 { namespace detail { template class function; template struct config; template struct property; } // namespace detail } // namespace abi_400 struct capacity_default; template using function_base = detail::function< detail::config, detail::property>; template using function = function_base; template using unique_function = function_base; template using function_view = function_base; } // namespace fu2