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.
 
 
 
 

25 line
1.4 KiB

  1. \hypertarget{iterators_8h}{}\section{include/utl/concepts/iterators.h File Reference}
  2. \label{iterators_8h}\index{include/utl/concepts/iterators.\+h@{include/utl/concepts/iterators.\+h}}
  3. {\ttfamily \#include $<$utl/core/impl.\+h$>$}\newline
  4. {\ttfamily \#include $<$utl/concepts/defines.\+h$>$}\newline
  5. {\ttfamily \#include $<$utl/concepts/stl.\+h$>$}\newline
  6. \subsection*{Namespaces}
  7. \begin{DoxyCompactItemize}
  8. \item
  9. \mbox{\hyperlink{namespaceutl}{utl}}
  10. \begin{DoxyCompactList}\small\item\em S\+TL\textquotesingle{}s core language concepts. \end{DoxyCompactList}\item
  11. \mbox{\hyperlink{namespaceutl_1_1detail}{utl\+::detail}}
  12. \end{DoxyCompactItemize}
  13. \subsection*{Typedefs}
  14. \begin{DoxyCompactItemize}
  15. \item
  16. {\footnotesize template$<$typename I $>$ }\\using \mbox{\hyperlink{namespaceutl_1_1detail_a50e7a46f910a83190bca5a58f67f1e2d}{utl\+::detail\+::try\+\_\+ppI}} = decltype(++(std\+::declval$<$ I $>$()))
  17. \item
  18. {\footnotesize template$<$typename I $>$ }\\using \mbox{\hyperlink{namespaceutl_1_1detail_a1371d13b3e8408cfc68e82b03ca9f3b0}{utl\+::detail\+::try\+\_\+\+Ipp}} = decltype(std\+::declval$<$ I $>$()++)
  19. \end{DoxyCompactItemize}
  20. \subsection*{Variables}
  21. \begin{DoxyCompactItemize}
  22. \item
  23. {\footnotesize template$<$class I $>$ }\\\mbox{\hyperlink{group__concepts_gaf81026787698cd63592563ab8223062b}{\+\_\+utl\+Concept}} \mbox{\hyperlink{namespaceutl_a25b4f216e3d7754b1c7088dd59504dee}{utl\+::\+Weakly\+Incrementable}}
  24. \end{DoxyCompactItemize}