Micro template library A library for building device drivers
Você não pode selecionar mais de 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.
 
 
 
 

69 linhas
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}