Micro template library A library for building device drivers
Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.

_t_concepts_8cpp.tex 5.3 KiB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990
  1. \hypertarget{_t_concepts_8cpp}{}\section{test/tests/\+T\+Concepts.cpp File Reference}
  2. \label{_t_concepts_8cpp}\index{test/tests/\+T\+Concepts.\+cpp@{test/tests/\+T\+Concepts.\+cpp}}
  3. {\ttfamily \#include $<$utl/concepts/concepts.\+h$>$}\newline
  4. {\ttfamily \#include $<$utl/meta/meta.\+h$>$}\newline
  5. {\ttfamily \#include $<$gtest/gtest.\+h$>$}\newline
  6. \subsection*{Classes}
  7. \begin{DoxyCompactItemize}
  8. \item
  9. struct \mbox{\hyperlink{structtest__concepts_1_1_empty}{test\+\_\+concepts\+::\+Empty}}
  10. \item
  11. struct \mbox{\hyperlink{structtest__concepts_1_1_have_only_copy}{test\+\_\+concepts\+::\+Have\+Only\+Copy}}
  12. \item
  13. struct \mbox{\hyperlink{structtest__concepts_1_1_have_only_move}{test\+\_\+concepts\+::\+Have\+Only\+Move}}
  14. \item
  15. struct \mbox{\hyperlink{structtest__concepts_1_1_have_copy_and_move}{test\+\_\+concepts\+::\+Have\+Copy\+And\+Move}}
  16. \item
  17. class \mbox{\hyperlink{classtest__concepts_1_1_have_perfect_forwarding}{test\+\_\+concepts\+::\+Have\+Perfect\+Forwarding}}
  18. \item
  19. class \mbox{\hyperlink{classtest__concepts_1_1_base}{test\+\_\+concepts\+::\+Base}}
  20. \item
  21. class \mbox{\hyperlink{classtest__concepts_1_1_derived1}{test\+\_\+concepts\+::\+Derived1}}
  22. \item
  23. class \mbox{\hyperlink{classtest__concepts_1_1_derived2}{test\+\_\+concepts\+::\+Derived2}}
  24. \item
  25. class \mbox{\hyperlink{classtest__concepts_1_1_have_operator_base}{test\+\_\+concepts\+::\+Have\+Operator\+Base}}
  26. \item
  27. struct \mbox{\hyperlink{structtest__concepts_1_1_a}{test\+\_\+concepts\+::A}}
  28. \item
  29. struct \mbox{\hyperlink{structtest__concepts_1_1_b}{test\+\_\+concepts\+::B}}
  30. \item
  31. struct \mbox{\hyperlink{structtest__concepts_1_1_inv}{test\+\_\+concepts\+::\+Inv}}
  32. \item
  33. struct \mbox{\hyperlink{structtest__concepts_1_1_pred}{test\+\_\+concepts\+::\+Pred}}
  34. \item
  35. struct \mbox{\hyperlink{structtest__concepts_1_1_incr}{test\+\_\+concepts\+::\+Incr}}
  36. \end{DoxyCompactItemize}
  37. \subsection*{Namespaces}
  38. \begin{DoxyCompactItemize}
  39. \item
  40. \mbox{\hyperlink{namespacetest__concepts}{test\+\_\+concepts}}
  41. \end{DoxyCompactItemize}
  42. \subsection*{Functions}
  43. \begin{DoxyCompactItemize}
  44. \item
  45. bool \mbox{\hyperlink{namespacetest__concepts_ae09100ab70ff8d9779ab82a64b32c379}{test\+\_\+concepts\+::operator==}} (const A \&l, const A \&r)
  46. \item
  47. bool \mbox{\hyperlink{namespacetest__concepts_aa7a67208d83b1c5bfe71be98a508b2a2}{test\+\_\+concepts\+::operator!=}} (const A \&l, const A \&r)
  48. \item
  49. bool \mbox{\hyperlink{namespacetest__concepts_a2bd289c839a61f3a1a4a993b8d19c252}{test\+\_\+concepts\+::operator==}} (const B \&l, const B \&r)
  50. \item
  51. bool \mbox{\hyperlink{namespacetest__concepts_a5020d93acd11bc3ef58376d39742f252}{test\+\_\+concepts\+::operator!=}} (const B \&l, const B \&r)
  52. \item
  53. bool \mbox{\hyperlink{namespacetest__concepts_a7df33a6fa1bf9b0e019c754ad8130861}{test\+\_\+concepts\+::operator$<$}} (const B \&l, const B \&r)
  54. \item
  55. bool \mbox{\hyperlink{namespacetest__concepts_a0a84bdf10913e789466806c544c3cd23}{test\+\_\+concepts\+::operator$<$=}} (const B \&l, const B \&r)
  56. \item
  57. bool \mbox{\hyperlink{namespacetest__concepts_a6c2d2768666e0eb1c5523345b8925e32}{test\+\_\+concepts\+::operator$>$}} (const B \&l, const B \&r)
  58. \item
  59. bool \mbox{\hyperlink{namespacetest__concepts_aa621df5520d29f172fa1cef1d286936a}{test\+\_\+concepts\+::operator$>$=}} (const B \&l, const B \&r)
  60. \item
  61. \mbox{\hyperlink{namespacetest__concepts_ab245465c002e0ed0837b91aa4c88a349}{test\+\_\+concepts\+::\+T\+E\+ST}} (T\+Concepts, Same)
  62. \item
  63. \mbox{\hyperlink{namespacetest__concepts_a5d2e53efce2d5c77999eb133966f898b}{test\+\_\+concepts\+::\+T\+E\+ST}} (T\+Concepts, Derived\+From)
  64. \item
  65. \mbox{\hyperlink{namespacetest__concepts_ae54bd81fa0239d5d914483314e328e4e}{test\+\_\+concepts\+::\+T\+E\+ST}} (T\+Concepts, Convertible\+To)
  66. \item
  67. \mbox{\hyperlink{namespacetest__concepts_a8be0d791fe0ee2055d58940e360ff8ce}{test\+\_\+concepts\+::\+T\+E\+ST}} (T\+Concepts, Common\+Reference)
  68. \item
  69. \mbox{\hyperlink{namespacetest__concepts_ace7dd5dcd339ad2bf5fd7b08b582ec7a}{test\+\_\+concepts\+::\+T\+E\+ST}} (T\+Concepts, Integral)
  70. \item
  71. \mbox{\hyperlink{namespacetest__concepts_a1259dbf85ef361ae709e8b7d08ad0c8a}{test\+\_\+concepts\+::\+T\+E\+ST}} (T\+Concepts, Assignable)
  72. \item
  73. \mbox{\hyperlink{namespacetest__concepts_abe06b1186f30147f38171a2f5e95920e}{test\+\_\+concepts\+::\+T\+E\+ST}} (T\+Concepts, Swappable)
  74. \item
  75. \mbox{\hyperlink{namespacetest__concepts_af3f33066823dea74a24d89399fa26adb}{test\+\_\+concepts\+::\+T\+E\+ST}} (T\+Concepts, Constructible)
  76. \item
  77. \mbox{\hyperlink{namespacetest__concepts_a169b771eff69e1e3086857d88a28b239}{test\+\_\+concepts\+::\+T\+E\+ST}} (T\+Concepts, Movable\+Copyable)
  78. \item
  79. \mbox{\hyperlink{namespacetest__concepts_a0f4ad0aba9c032d90024e839f2d9f380}{test\+\_\+concepts\+::\+T\+E\+ST}} (T\+Concepts, Boolean)
  80. \item
  81. \mbox{\hyperlink{namespacetest__concepts_a8f88e84cffb84123f470858c5c28c4fb}{test\+\_\+concepts\+::\+T\+E\+ST}} (T\+Concepts, Comparable)
  82. \item
  83. \mbox{\hyperlink{namespacetest__concepts_a9f6330d88c4d4c26e80f6c1b5546ea51}{test\+\_\+concepts\+::\+T\+E\+ST}} (T\+Concepts, Types)
  84. \item
  85. \mbox{\hyperlink{namespacetest__concepts_a0575232afeb3a1aed915d6de6e63a328}{test\+\_\+concepts\+::\+T\+E\+ST}} (T\+Concepts, Callable)
  86. \item
  87. int \mbox{\hyperlink{namespacetest__concepts_adb4992f432f2a8cfed2c5bfa4bc5adaf}{test\+\_\+concepts\+::type\+\_\+printer}} (int $\ast$i)
  88. \item
  89. \mbox{\hyperlink{namespacetest__concepts_acef6bf32c3066c6c73a1055184a61c08}{test\+\_\+concepts\+::\+T\+E\+ST}} (T\+Concepts, Iterators)
  90. \end{DoxyCompactItemize}