Micro template library A library for building device drivers
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

41 lines
2.5 KiB

  1. \hypertarget{namespaceutl_1_1meta_1_1at__impl}{}\section{utl\+:\+:meta\+:\+:at\+\_\+impl Namespace Reference}
  2. \label{namespaceutl_1_1meta_1_1at__impl}\index{utl\+::meta\+::at\+\_\+impl@{utl\+::meta\+::at\+\_\+impl}}
  3. \subsection*{Classes}
  4. \begin{DoxyCompactItemize}
  5. \item
  6. struct \mbox{\hyperlink{structutl_1_1meta_1_1at__impl_1_1__add__pointer}{\+\_\+add\+\_\+pointer}}
  7. \item
  8. struct \mbox{\hyperlink{structutl_1_1meta_1_1at__impl_1_1at__}{at\+\_\+}}
  9. \item
  10. struct \mbox{\hyperlink{structutl_1_1meta_1_1at__impl_1_1at___3_01typelist_3_01_list_8_8_8_01_4_00_01_n_01_4}{at\+\_\+$<$ typelist$<$ List... $>$, N $>$}}
  11. \item
  12. struct \mbox{\hyperlink{structutl_1_1meta_1_1at__impl_1_1at__head__}{at\+\_\+head\+\_\+}}
  13. \item
  14. struct \mbox{\hyperlink{structutl_1_1meta_1_1at__impl_1_1at__head___3_01typelist_3_01voids_8_8_8_01_4_01_4}{at\+\_\+head\+\_\+$<$ typelist$<$ voids... $>$ $>$}}
  15. \end{DoxyCompactItemize}
  16. \subsection*{Typedefs}
  17. \begin{DoxyCompactItemize}
  18. \item
  19. {\footnotesize template$<$typename T $>$ }\\using \mbox{\hyperlink{namespaceutl_1_1meta_1_1at__impl_a1759f370bc952ff21077efca9fe0e0b4}{add\+\_\+pointer}} = \mbox{\hyperlink{namespaceutl_1_1meta_aa5a37adba244ff4286f994111c4c02ea}{eval}}$<$ \mbox{\hyperlink{structutl_1_1meta_1_1at__impl_1_1__add__pointer}{\+\_\+add\+\_\+pointer}}$<$ T $>$ $>$
  20. \end{DoxyCompactItemize}
  21. \subsection{Detailed Description}
  22. at\+: random element access
  23. \subsection{Typedef Documentation}
  24. \mbox{\Hypertarget{namespaceutl_1_1meta_1_1at__impl_a1759f370bc952ff21077efca9fe0e0b4}\label{namespaceutl_1_1meta_1_1at__impl_a1759f370bc952ff21077efca9fe0e0b4}}
  25. \index{utl\+::meta\+::at\+\_\+impl@{utl\+::meta\+::at\+\_\+impl}!add\+\_\+pointer@{add\+\_\+pointer}}
  26. \index{add\+\_\+pointer@{add\+\_\+pointer}!utl\+::meta\+::at\+\_\+impl@{utl\+::meta\+::at\+\_\+impl}}
  27. \subsubsection{\texorpdfstring{add\+\_\+pointer}{add\_pointer}}
  28. {\footnotesize\ttfamily template$<$typename T $>$ \\
  29. using \mbox{\hyperlink{namespaceutl_1_1meta_1_1at__impl_a1759f370bc952ff21077efca9fe0e0b4}{utl\+::meta\+::at\+\_\+impl\+::add\+\_\+pointer}} = typedef \mbox{\hyperlink{namespaceutl_1_1meta_aa5a37adba244ff4286f994111c4c02ea}{eval}} $<$ \mbox{\hyperlink{structutl_1_1meta_1_1at__impl_1_1__add__pointer}{\+\_\+add\+\_\+pointer}} $<$T$>$ $>$}
  30. \begin{Desc}
  31. \item[Examples\+: ]\par
  32. \mbox{\hyperlink{_w_1_2_work_2_software_2_libraries_2utl_2include_2utl_2meta_2typelist_8h-example}{W\+:/\+Work/\+Software/\+Libraries/utl/include/utl/meta/typelist.\+h}}.\end{Desc}
  33. Definition at line 212 of file typelist.\+h.