Ignore:
Timestamp:
Feb 11, 2025, 6:08:05 PM (6 weeks ago)
Author:
Peter A. Buhr <pabuhr@…>
Branches:
master
Children:
54cd1a51
Parents:
3e5e32cf
Message:

add overload table data for Ada

File:
1 edited

Legend:

Unmodified
Added
Removed
  • TabularUnified doc/theses/fangren_yu_MMath/intro.tex

    r3e5e32cf r4d5c5b6a  
    185185\centering
    186186
     187% https://doc.rust-lang.org/rust-by-example/trait/impl_trait.html
     188% https://dl.acm.org/doi/10.1145/75277.75283
    187189
    188190\begin{minipage}{0.75\textwidth}
     
    191193\hline
    192194Oper./Func./Meth. name  & O\footnote{except assignment}/F       & O/F/M & O/F   & M     & O/M   & O/F/M \\
    193 \# of parameters                & yes   & yes   & yes   & yes   & yes   & yes   \\
     195parameter number                & yes   & yes   & yes   & yes   & yes   & yes   \\
    194196parameter types                 & yes   & yes   & yes   & yes   & yes   & yes   \\
    195 parameter Order/Name    & O/N   & O             & O             & O             & O/N   & O/N   \\
     197parameter name                  & no    & no    & no    & no    & yes   & yes   \\
    196198return type                             & yes   & no    & yes   & no    & no    & yes   \\
    197 Safe/Unsafe arg. conv.  &               & yes\footnote{no conversions allowed during template parameter deduction}      & S/U   & S\footnote{unsafe (narrowing) conversion only allowed in assignment or initialization to a primitive variable}        & S             & no\footnote{literals only, Int -> Double (Safe)}      \\
    198 generic                                 &               & yes\footnote{compile-time only, using template expansion}     & yes   & yes   & yes   & yes
     199Safe/Unsafe arg. conv.  & none  & yes\footnote{no conversions allowed during template parameter deduction}      & S/U   & S\footnote{unsafe (narrowing) conversion only allowed in assignment or initialization to a primitive variable}        & S             & no\footnote{literals only, Int -> Double (Safe)}      \\
     200generic                                 & no            & yes\footnote{compile-time only, using template expansion}     & yes   & yes   & yes   & yes
    199201\end{tabular}
    200202\end{minipage}
Note: See TracChangeset for help on using the changeset viewer.