[flang] [llvm] [lldb] [compiler-rt] [clang-tools-extra] [libc] [clang] [libcxx] [libc++][variant] P2637R3: Member `visit` (`std::variant`) (PR #76447)
    Mark de Wever via llvm-commits 
    llvm-commits at lists.llvm.org
       
    Sat Dec 30 04:10:45 PST 2023
    
    
  
================
@@ -1273,6 +1280,15 @@ public:
     __impl_.__swap(__that.__impl_);
   }
 
+#  if _LIBCPP_STD_VER >= 26
+  // [variant.visit], visitation
+  template <int=0, class _Self, class _Visitor>
+  constexpr decltype(auto) visit(this _Self&& __self, _Visitor&& __visitor);
----------------
mordante wrote:
nowadays we prefer to write the body in the class.
https://github.com/llvm/llvm-project/pull/76447
    
    
More information about the llvm-commits
mailing list