File tree Expand file tree Collapse file tree 1 file changed +6
-2
lines changed Expand file tree Collapse file tree 1 file changed +6
-2
lines changed Original file line number Diff line number Diff line change 10641
10641
\begin{itemize}
10642
10642
\item \tcode{(t$_1$.*f)(t$_2$, $\dotsc$, t$_N$)} when \tcode{f} is a pointer to a
10643
10643
member function of a class \tcode{T}
10644
- and \tcode{is_base_of_v<T, remove_reference_t<decltype(t$_1$)>>} is \tcode{true};
10644
+ and
10645
+ \tcode{is_same_v<T, remove_cvref_t<decltype(t1)>> ||}
10646
+ \tcode{is_base_of_v<T, remove_cvref_t<decltype(t$_1$)>>} is \tcode{true};
10645
10647
10646
10648
\item \tcode{(t$_1$.get().*f)(t$_2$, $\dotsc$, t$_N$)} when \tcode{f} is a pointer to a
10647
10649
member function of a class \tcode{T}
10653
10655
10654
10656
\item \tcode{t$_1$.*f} when $N = 1$ and \tcode{f} is a pointer to
10655
10657
data member of a class \tcode{T}
10656
- and \tcode{is_base_of_v<T, remove_reference_t<decltype(t$_1$)>>} is \tcode{true};
10658
+ and
10659
+ \tcode{is_same_v<T, remove_cvref_t<decltype(t1)>> ||}
10660
+ \tcode{is_base_of_v<T, remove_cvref_t<decltype(t$_1$)>>} is \tcode{true};
10657
10661
10658
10662
\item \tcode{t$_1$.get().*f} when $N = 1$ and \tcode{f} is a pointer to
10659
10663
data member of a class \tcode{T}
You can’t perform that action at this time.
0 commit comments