File tree Expand file tree Collapse file tree 1 file changed +4
-5
lines changed Expand file tree Collapse file tree 1 file changed +4
-5
lines changed Original file line number Diff line number Diff line change 639
639
\item
640
640
$ D$ is decl-reachable from $ M$ , or
641
641
\item
642
- $ D$ redeclares the entity declared by $ M$ or
643
- $ M$ redeclares the entity declared by $ D$ ,
642
+ $ D$ and $ M$ declare the same entity,
644
643
and $ D$ neither is a friend declaration
645
644
nor inhabits a block scope, or
646
645
\item
647
646
$ D$ declares a namespace $ N$ and $ M$ is a member of $ N$ , or
648
647
\item
649
- one of $ M $ and $ D $ declares a class or class template $ C$
648
+ one of $ D $ and $ M $ declares a class or class template $ C$
650
649
and the other declares a member or friend of $ C$ , or
651
650
\item
652
651
one of $ D$ and $ M$ declares an enumeration $ E$
659
658
\end {footnote }
660
659
or
661
660
\item
662
- one of $ M $ and $ D $ declares a template and the other declares
661
+ one of $ D $ and $ M $ declares a template and the other declares
663
662
a partial or explicit specialization or
664
663
an implicit or explicit instantiation of that template, or
665
664
\item
666
- one of $ M $ and $ D $ declares a class or enumeration type
665
+ one of $ D $ and $ M $ declares a class or enumeration type
667
666
and the other introduces a typedef name for linkage purposes for that type.
668
667
\end {itemize }
669
668
\end {itemize }
You can’t perform that action at this time.
0 commit comments