|
543 | 543 | \end{note}
|
544 | 544 |
|
545 | 545 | \pnum
|
546 |
| -There can be more than one definition of a class type\iref{class}, |
547 |
| -enumeration type\iref{dcl.enum}, inline function |
548 |
| -with external linkage\iref{dcl.inline}, inline variable with external |
549 |
| -linkage\iref{dcl.inline}, class template\iref{temp}, |
550 |
| -non-static function template\iref{temp.fct}, |
551 |
| -concept\iref{temp.concept}, |
552 |
| -static data member of a class template\iref{temp.static}, member |
553 |
| -function of a class template\iref{temp.mem.func}, template |
554 |
| -specialization for which some template parameters are not |
| 546 | +There can be more than one definition of a |
| 547 | +\begin{itemize} |
| 548 | +\item class type\iref{class}, |
| 549 | +\item enumeration type\iref{dcl.enum}, |
| 550 | +\item inline function with external linkage\iref{dcl.inline}, |
| 551 | +\item inline variable with external linkage\iref{dcl.inline}, |
| 552 | +\item class template\iref{temp}, |
| 553 | +\item non-static function template\iref{temp.fct}, |
| 554 | +\item concept\iref{temp.concept}, |
| 555 | +\item static data member of a class template\iref{temp.static}, |
| 556 | +\item member function of a class template\iref{temp.mem.func}, |
| 557 | +\item template specialization for which some template parameters are not |
555 | 558 | specified~(\ref{temp.spec}, \ref{temp.class.spec}),
|
556 |
| -default argument for a parameter (for a function in a given scope), or |
557 |
| -default template argument |
| 559 | +\item default argument for a parameter (for a function in a given scope), or |
| 560 | +\item default template argument |
| 561 | +\end{itemize} |
558 | 562 | in a program provided that
|
559 | 563 | no prior definition is necessarily reachable\iref{module.reach}
|
560 | 564 | at the point where a definition appears, and
|
|
0 commit comments