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.
 
 
 
 

69 lignes
11 KiB

  1. \section{File List}
  2. Here is a list of all files with brief descriptions\+:\begin{DoxyCompactList}
  3. \item\contentsline{section}{include/utl/com/\mbox{\hyperlink{__1wire_8h}{\+\_\+1wire.\+h}} \\*An 1-\/wire interface implementation }{\pageref{__1wire_8h}}{}
  4. \item\contentsline{section}{include/utl/com/\mbox{\hyperlink{__1wire__id_8h}{\+\_\+1wire\+\_\+id.\+h}} \\*An 1-\/wire Rom ID type }{\pageref{__1wire__id_8h}}{}
  5. \item\contentsline{section}{include/utl/com/\mbox{\hyperlink{__1wire__uart_8h}{\+\_\+1wire\+\_\+uart.\+h}} \\*A 1-\/wire implementation using a microprocessor\textquotesingle{}s uart for bit timing }{\pageref{__1wire__uart_8h}}{}
  6. \item\contentsline{section}{include/utl/com/\mbox{\hyperlink{i2c_8h}{i2c.\+h}} \\*An Abstract base class interface for the i2c bus }{\pageref{i2c_8h}}{}
  7. \item\contentsline{section}{include/utl/com/\mbox{\hyperlink{i2c__bb_8h}{i2c\+\_\+bb.\+h}} \\*A bit banking implementation of i2c bus inherited from i2c\+\_\+i base class }{\pageref{i2c__bb_8h}}{}
  8. \item\contentsline{section}{include/utl/com/\mbox{\hyperlink{spi_8h}{spi.\+h}} \\*An Abstract base class interface for the spi bus }{\pageref{spi_8h}}{}
  9. \item\contentsline{section}{include/utl/com/\mbox{\hyperlink{spi__bb_8h}{spi\+\_\+bb.\+h}} \\*A bit banking implementation of spi bus inherited from spi\+\_\+i base class }{\pageref{spi__bb_8h}}{}
  10. \item\contentsline{section}{include/utl/concepts/\mbox{\hyperlink{concepts_8h}{concepts.\+h}} \\*Concepts main include header }{\pageref{concepts_8h}}{}
  11. \item\contentsline{section}{include/utl/concepts/\mbox{\hyperlink{defines_8h}{defines.\+h}} \\*Concepts defines }{\pageref{defines_8h}}{}
  12. \item\contentsline{section}{include/utl/concepts/\mbox{\hyperlink{iterators_8h}{iterators.\+h}} }{\pageref{iterators_8h}}{}
  13. \item\contentsline{section}{include/utl/concepts/\mbox{\hyperlink{stl_8h}{stl.\+h}} \\*S\+TL\textquotesingle{}s Concepts }{\pageref{stl_8h}}{}
  14. \item\contentsline{section}{include/utl/container/\mbox{\hyperlink{array_8h}{array.\+h}} }{\pageref{array_8h}}{}
  15. \item\contentsline{section}{include/utl/container/\mbox{\hyperlink{id_8h}{id.\+h}} \\*A container for device I\+Ds }{\pageref{id_8h}}{}
  16. \item\contentsline{section}{include/utl/core/\mbox{\hyperlink{crtp_8h}{crtp.\+h}} }{\pageref{crtp_8h}}{}
  17. \item\contentsline{section}{include/utl/core/\mbox{\hyperlink{impl_8h}{impl.\+h}} \\*Implementation detail main forward header }{\pageref{impl_8h}}{}
  18. \item\contentsline{section}{include/utl/core/\mbox{\hyperlink{types_8h}{types.\+h}} \\*Basic type alias support }{\pageref{types_8h}}{}
  19. \item\contentsline{section}{include/utl/core/\mbox{\hyperlink{version_8h}{version.\+h}} \\*Version and cpp version checks }{\pageref{version_8h}}{}
  20. \item\contentsline{section}{include/utl/dev/\mbox{\hyperlink{dev__iterators_8h}{dev\+\_\+iterators.\+h}} \\*Iterator collection for devices }{\pageref{dev__iterators_8h}}{}
  21. \item\contentsline{section}{include/utl/dev/\mbox{\hyperlink{idx__dev_8h}{idx\+\_\+dev.\+h}} \\*Abstract base class implementations for indexed devices interface of utl }{\pageref{idx__dev_8h}}{}
  22. \item\contentsline{section}{include/utl/dev/\mbox{\hyperlink{in__dev_8h}{in\+\_\+dev.\+h}} \\*Abstract base class interface for input devices of utl }{\pageref{in__dev_8h}}{}
  23. \item\contentsline{section}{include/utl/dev/\mbox{\hyperlink{inbuf__dev_8h}{inbuf\+\_\+dev.\+h}} \\*Abstract base class interface for input buffered devices of utl }{\pageref{inbuf__dev_8h}}{}
  24. \item\contentsline{section}{include/utl/dev/\mbox{\hyperlink{ostream__dev_8h}{ostream\+\_\+dev.\+h}} \\*Abstract base class interface for output devices of utl }{\pageref{ostream__dev_8h}}{}
  25. \item\contentsline{section}{include/utl/dev/\mbox{\hyperlink{out__dev_8h}{out\+\_\+dev.\+h}} \\*Abstract base class interface for output devices of utl }{\pageref{out__dev_8h}}{}
  26. \item\contentsline{section}{include/utl/meta/\mbox{\hyperlink{detection_8h}{detection.\+h}} \\*Detection idiom based on W\+G21\textquotesingle{}s N4502 \mbox{[}\mbox{\hyperlink{detection_8h_n4502}{n4502}} 1\mbox{]} from Walter E. Brown }{\pageref{detection_8h}}{}
  27. \item\contentsline{section}{include/utl/meta/\mbox{\hyperlink{integral_8h}{integral.\+h}} }{\pageref{integral_8h}}{}
  28. \item\contentsline{section}{include/utl/meta/\mbox{\hyperlink{meta_2invoke_8h}{invoke.\+h}} }{\pageref{meta_2invoke_8h}}{}
  29. \item\contentsline{section}{include/utl/meta/\mbox{\hyperlink{meta_8h}{meta.\+h}} \\*Include all meta library }{\pageref{meta_8h}}{}
  30. \item\contentsline{section}{include/utl/meta/\mbox{\hyperlink{operations_8h}{operations.\+h}} \\*Integral constant operations and logical operations }{\pageref{operations_8h}}{}
  31. \item\contentsline{section}{include/utl/meta/\mbox{\hyperlink{selection_8h}{selection.\+h}} \\*Template meta-\/programming type selections }{\pageref{selection_8h}}{}
  32. \item\contentsline{section}{include/utl/meta/\mbox{\hyperlink{sfinae_8h}{sfinae.\+h}} \\*Template meta-\/programming S\+F\+I\+N\+AE helpers }{\pageref{sfinae_8h}}{}
  33. \item\contentsline{section}{include/utl/meta/\mbox{\hyperlink{typelist_8h}{typelist.\+h}} \\*A template parameter \char`\"{}container\char`\"{} }{\pageref{typelist_8h}}{}
  34. \item\contentsline{section}{include/utl/meta/\mbox{\hyperlink{useif_8h}{useif.\+h}} \\*Template meta-\/programming S\+F\+I\+N\+AE helpers }{\pageref{useif_8h}}{}
  35. \item\contentsline{section}{include/utl/utility/\mbox{\hyperlink{utility_2invoke_8h}{invoke.\+h}} \\*Invoke() and invoke traits implementation }{\pageref{utility_2invoke_8h}}{}
  36. \item\contentsline{section}{test/\mbox{\hyperlink{main_8cpp}{main.\+cpp}} \\*Test project main file }{\pageref{main_8cpp}}{}
  37. \item\contentsline{section}{test/eclipse-\/cygwin/\+C++14-\/\+Concepts/lib/gtest/\mbox{\hyperlink{_concepts_2lib_2gtest_2gtest-all_8d}{gtest-\/all.\+d}} }{\pageref{_concepts_2lib_2gtest_2gtest-all_8d}}{}
  38. \item\contentsline{section}{test/eclipse-\/cygwin/\+C++14-\/\+Concepts/source/\mbox{\hyperlink{_concepts_2source_2main_8d}{main.\+d}} }{\pageref{_concepts_2source_2main_8d}}{}
  39. \item\contentsline{section}{test/eclipse-\/cygwin/\+C++14-\/\+Concepts/source/tests/\mbox{\hyperlink{_concepts_2source_2tests_2_t_concepts_8d}{T\+Concepts.\+d}} }{\pageref{_concepts_2source_2tests_2_t_concepts_8d}}{}
  40. \item\contentsline{section}{test/eclipse-\/cygwin/\+C++14-\/\+Concepts/source/tests/\mbox{\hyperlink{_concepts_2source_2tests_2test__1w__impl_8d}{test\+\_\+1w\+\_\+impl.\+d}} }{\pageref{_concepts_2source_2tests_2test__1w__impl_8d}}{}
  41. \item\contentsline{section}{test/eclipse-\/cygwin/\+C++14-\/\+Concepts/source/tests/\mbox{\hyperlink{_concepts_2source_2tests_2test__i2c__impl_8d}{test\+\_\+i2c\+\_\+impl.\+d}} }{\pageref{_concepts_2source_2tests_2test__i2c__impl_8d}}{}
  42. \item\contentsline{section}{test/eclipse-\/cygwin/\+C++14-\/\+Concepts/source/tests/\mbox{\hyperlink{_concepts_2source_2tests_2test__ostream__dev_8d}{test\+\_\+ostream\+\_\+dev.\+d}} }{\pageref{_concepts_2source_2tests_2test__ostream__dev_8d}}{}
  43. \item\contentsline{section}{test/eclipse-\/cygwin/\+C++14-\/\+Concepts/source/tests/\mbox{\hyperlink{_concepts_2source_2tests_2test__spi__impl_8d}{test\+\_\+spi\+\_\+impl.\+d}} }{\pageref{_concepts_2source_2tests_2test__spi__impl_8d}}{}
  44. \item\contentsline{section}{test/eclipse-\/cygwin/\+C++14-\/\+Concepts/source/tests/\mbox{\hyperlink{_concepts_2source_2tests_2_tinvoke_8d}{Tinvoke.\+d}} }{\pageref{_concepts_2source_2tests_2_tinvoke_8d}}{}
  45. \item\contentsline{section}{test/eclipse-\/cygwin/\+C++14-\/\+Concepts/source/tests/\mbox{\hyperlink{_tmeta_8d}{Tmeta.\+d}} }{\pageref{_tmeta_8d}}{}
  46. \item\contentsline{section}{test/eclipse-\/cygwin/\+C++14/lib/gtest/\mbox{\hyperlink{lib_2gtest_2gtest-all_8d}{gtest-\/all.\+d}} }{\pageref{lib_2gtest_2gtest-all_8d}}{}
  47. \item\contentsline{section}{test/eclipse-\/cygwin/\+C++14/source/\mbox{\hyperlink{source_2main_8d}{main.\+d}} }{\pageref{source_2main_8d}}{}
  48. \item\contentsline{section}{test/eclipse-\/cygwin/\+C++14/source/tests/\mbox{\hyperlink{source_2tests_2_t_concepts_8d}{T\+Concepts.\+d}} }{\pageref{source_2tests_2_t_concepts_8d}}{}
  49. \item\contentsline{section}{test/eclipse-\/cygwin/\+C++14/source/tests/\mbox{\hyperlink{source_2tests_2test__1w__impl_8d}{test\+\_\+1w\+\_\+impl.\+d}} }{\pageref{source_2tests_2test__1w__impl_8d}}{}
  50. \item\contentsline{section}{test/eclipse-\/cygwin/\+C++14/source/tests/\mbox{\hyperlink{source_2tests_2test__i2c__impl_8d}{test\+\_\+i2c\+\_\+impl.\+d}} }{\pageref{source_2tests_2test__i2c__impl_8d}}{}
  51. \item\contentsline{section}{test/eclipse-\/cygwin/\+C++14/source/tests/\mbox{\hyperlink{source_2tests_2test__ostream__dev_8d}{test\+\_\+ostream\+\_\+dev.\+d}} }{\pageref{source_2tests_2test__ostream__dev_8d}}{}
  52. \item\contentsline{section}{test/eclipse-\/cygwin/\+C++14/source/tests/\mbox{\hyperlink{source_2tests_2test__spi__impl_8d}{test\+\_\+spi\+\_\+impl.\+d}} }{\pageref{source_2tests_2test__spi__impl_8d}}{}
  53. \item\contentsline{section}{test/eclipse-\/cygwin/\+C++14/source/tests/\mbox{\hyperlink{source_2tests_2_tinvoke_8d}{Tinvoke.\+d}} }{\pageref{source_2tests_2_tinvoke_8d}}{}
  54. \item\contentsline{section}{test/eclipse-\/cygwin/\+C++14/source/tests/\mbox{\hyperlink{_tmeta_basic_8d}{Tmeta\+Basic.\+d}} }{\pageref{_tmeta_basic_8d}}{}
  55. \item\contentsline{section}{test/eclipse-\/cygwin/\+C++14/source/tests/\mbox{\hyperlink{_tmeta_detection_8d}{Tmeta\+Detection.\+d}} }{\pageref{_tmeta_detection_8d}}{}
  56. \item\contentsline{section}{test/eclipse-\/cygwin/\+C++14/source/tests/\mbox{\hyperlink{_tmeta_typelist_8d}{Tmeta\+Typelist.\+d}} }{\pageref{_tmeta_typelist_8d}}{}
  57. \item\contentsline{section}{test/eclipse-\/cygwin/lib/gtest/\mbox{\hyperlink{gtest-all_8cc}{gtest-\/all.\+cc}} }{\pageref{gtest-all_8cc}}{}
  58. \item\contentsline{section}{test/eclipse-\/cygwin/lib/gtest/\mbox{\hyperlink{gtest_8h}{gtest.\+h}} }{\pageref{gtest_8h}}{}
  59. \item\contentsline{section}{test/tests/\mbox{\hyperlink{_t_concepts_8cpp}{T\+Concepts.\+cpp}} }{\pageref{_t_concepts_8cpp}}{}
  60. \item\contentsline{section}{test/tests/\mbox{\hyperlink{test__1w__impl_8cpp}{test\+\_\+1w\+\_\+impl.\+cpp}} }{\pageref{test__1w__impl_8cpp}}{}
  61. \item\contentsline{section}{test/tests/\mbox{\hyperlink{test__i2c__impl_8cpp}{test\+\_\+i2c\+\_\+impl.\+cpp}} }{\pageref{test__i2c__impl_8cpp}}{}
  62. \item\contentsline{section}{test/tests/\mbox{\hyperlink{test__ostream__dev_8cpp}{test\+\_\+ostream\+\_\+dev.\+cpp}} }{\pageref{test__ostream__dev_8cpp}}{}
  63. \item\contentsline{section}{test/tests/\mbox{\hyperlink{test__spi__impl_8cpp}{test\+\_\+spi\+\_\+impl.\+cpp}} }{\pageref{test__spi__impl_8cpp}}{}
  64. \item\contentsline{section}{test/tests/\mbox{\hyperlink{_tinvoke_8cpp}{Tinvoke.\+cpp}} }{\pageref{_tinvoke_8cpp}}{}
  65. \item\contentsline{section}{test/tests/\mbox{\hyperlink{_tmeta_basic_8cpp}{Tmeta\+Basic.\+cpp}} }{\pageref{_tmeta_basic_8cpp}}{}
  66. \item\contentsline{section}{test/tests/\mbox{\hyperlink{_tmeta_detection_8cpp}{Tmeta\+Detection.\+cpp}} }{\pageref{_tmeta_detection_8cpp}}{}
  67. \item\contentsline{section}{test/tests/\mbox{\hyperlink{_tmeta_typelist_8cpp}{Tmeta\+Typelist.\+cpp}} }{\pageref{_tmeta_typelist_8cpp}}{}
  68. \end{DoxyCompactList}