This reorders the @{ and @relates tags, and moves the definition of the
__cpp_lib_make_unique macro out of the group, as it seems to confuse
doxygen.
libstdc++-v3/ChangeLog:
* include/bits/unique_ptr.h: Adjust doxygen markup.
unique_ptr& operator=(const unique_ptr&) = delete;
};
- /// @relates unique_ptr @{
+ /// @{
+ /// @relates unique_ptr
/// Swap overload for unique_ptr
template<typename _Tp, typename _Dp>
{ };
#if __cplusplus >= 201402L
- /// @relates unique_ptr @{
#define __cpp_lib_make_unique 201304
/// @cond undocumented
/// @endcond
+ /// @{
+ /// @relates unique_ptr
+
/// std::make_unique for single objects
template<typename _Tp, typename... _Args>
inline typename _MakeUniq<_Tp>::__single_object