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.
 
 
 
 

86 lines
4.2 KiB

  1. \hypertarget{struct_tmeta_detection_1_1_a}{}\section{Tmeta\+Detection\+:\+:A$<$ T $>$ Struct Template Reference}
  2. \label{struct_tmeta_detection_1_1_a}\index{Tmeta\+Detection\+::\+A$<$ T $>$@{Tmeta\+Detection\+::\+A$<$ T $>$}}
  3. \subsection*{Public Types}
  4. \begin{DoxyCompactItemize}
  5. \item
  6. using \mbox{\hyperlink{struct_tmeta_detection_1_1_a_abb4c8bfc99b5eda5cf4022aebe3ce14c}{type}} = T
  7. \end{DoxyCompactItemize}
  8. \subsection*{Public Member Functions}
  9. \begin{DoxyCompactItemize}
  10. \item
  11. \mbox{\hyperlink{struct_tmeta_detection_1_1_a_a370babd29cb6d649218312629232ca2e}{A}} (int i, double d)
  12. \item
  13. \mbox{\hyperlink{struct_tmeta_detection_1_1_a}{A}} \& \mbox{\hyperlink{struct_tmeta_detection_1_1_a_a8d9dcbc3f32ae8c0a881855f6a589e5a}{operator++}} ()
  14. \item
  15. {\footnotesize template$<$typename TT = T, typename = when$<$std\+::is\+\_\+integral$<$\+T\+T$>$\+::type\+::value$>$$>$ }\\TT \mbox{\hyperlink{struct_tmeta_detection_1_1_a_ada3b575458a82b475f0c11dc2187af3c}{sfun}} ()
  16. \end{DoxyCompactItemize}
  17. \subsection{Detailed Description}
  18. \subsubsection*{template$<$typename T$>$\newline
  19. struct Tmeta\+Detection\+::\+A$<$ T $>$}
  20. Definition at line 34 of file Tmeta\+Detection.\+cpp.
  21. \subsection{Member Typedef Documentation}
  22. \mbox{\Hypertarget{struct_tmeta_detection_1_1_a_abb4c8bfc99b5eda5cf4022aebe3ce14c}\label{struct_tmeta_detection_1_1_a_abb4c8bfc99b5eda5cf4022aebe3ce14c}}
  23. \index{Tmeta\+Detection\+::A@{Tmeta\+Detection\+::A}!type@{type}}
  24. \index{type@{type}!Tmeta\+Detection\+::A@{Tmeta\+Detection\+::A}}
  25. \subsubsection{\texorpdfstring{type}{type}}
  26. {\footnotesize\ttfamily template$<$typename T $>$ \\
  27. using \mbox{\hyperlink{struct_tmeta_detection_1_1_a}{Tmeta\+Detection\+::A}}$<$ T $>$\+::\mbox{\hyperlink{struct_tmeta_detection_1_1_a_abb4c8bfc99b5eda5cf4022aebe3ce14c}{type}} = T}
  28. Definition at line 35 of file Tmeta\+Detection.\+cpp.
  29. \subsection{Constructor \& Destructor Documentation}
  30. \mbox{\Hypertarget{struct_tmeta_detection_1_1_a_a370babd29cb6d649218312629232ca2e}\label{struct_tmeta_detection_1_1_a_a370babd29cb6d649218312629232ca2e}}
  31. \index{Tmeta\+Detection\+::A@{Tmeta\+Detection\+::A}!A@{A}}
  32. \index{A@{A}!Tmeta\+Detection\+::A@{Tmeta\+Detection\+::A}}
  33. \subsubsection{\texorpdfstring{A()}{A()}}
  34. {\footnotesize\ttfamily template$<$typename T $>$ \\
  35. \mbox{\hyperlink{struct_tmeta_detection_1_1_a}{Tmeta\+Detection\+::A}}$<$ T $>$\+::\mbox{\hyperlink{struct_tmeta_detection_1_1_a}{A}} (\begin{DoxyParamCaption}\item[{int}]{i, }\item[{double}]{d }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
  36. Definition at line 36 of file Tmeta\+Detection.\+cpp.
  37. \subsection{Member Function Documentation}
  38. \mbox{\Hypertarget{struct_tmeta_detection_1_1_a_a8d9dcbc3f32ae8c0a881855f6a589e5a}\label{struct_tmeta_detection_1_1_a_a8d9dcbc3f32ae8c0a881855f6a589e5a}}
  39. \index{Tmeta\+Detection\+::A@{Tmeta\+Detection\+::A}!operator++@{operator++}}
  40. \index{operator++@{operator++}!Tmeta\+Detection\+::A@{Tmeta\+Detection\+::A}}
  41. \subsubsection{\texorpdfstring{operator++()}{operator++()}}
  42. {\footnotesize\ttfamily template$<$typename T $>$ \\
  43. \mbox{\hyperlink{struct_tmeta_detection_1_1_a}{A}}\& \mbox{\hyperlink{struct_tmeta_detection_1_1_a}{Tmeta\+Detection\+::A}}$<$ T $>$\+::operator++ (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
  44. Definition at line 37 of file Tmeta\+Detection.\+cpp.
  45. \mbox{\Hypertarget{struct_tmeta_detection_1_1_a_ada3b575458a82b475f0c11dc2187af3c}\label{struct_tmeta_detection_1_1_a_ada3b575458a82b475f0c11dc2187af3c}}
  46. \index{Tmeta\+Detection\+::A@{Tmeta\+Detection\+::A}!sfun@{sfun}}
  47. \index{sfun@{sfun}!Tmeta\+Detection\+::A@{Tmeta\+Detection\+::A}}
  48. \subsubsection{\texorpdfstring{sfun()}{sfun()}}
  49. {\footnotesize\ttfamily template$<$typename T $>$ \\
  50. template$<$typename TT = T, typename = when$<$std\+::is\+\_\+integral$<$\+T\+T$>$\+::type\+::value$>$$>$ \\
  51. TT \mbox{\hyperlink{struct_tmeta_detection_1_1_a}{Tmeta\+Detection\+::A}}$<$ T $>$\+::sfun (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
  52. Definition at line 41 of file Tmeta\+Detection.\+cpp.
  53. The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
  54. \item
  55. test/tests/\mbox{\hyperlink{_tmeta_detection_8cpp}{Tmeta\+Detection.\+cpp}}\end{DoxyCompactItemize}