template_8h_source.tex 3.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. \hypertarget{template_8h_source}{}\doxysection{template.\+h}
  2. \label{template_8h_source}\index{include/toolbox/template.h@{include/toolbox/template.h}}
  3. \begin{DoxyCode}{0}
  4. \DoxyCodeLine{1 \textcolor{preprocessor}{\#ifndef TOOLBOX\_TEMPLATE\_H}}
  5. \DoxyCodeLine{2 \textcolor{preprocessor}{\#define TOOLBOX\_TEMPLATE\_H}}
  6. \DoxyCodeLine{3 }
  7. \DoxyCodeLine{4 \textcolor{preprocessor}{\#define CASE\_1\_BYTE case CHAR: case UCHAR: case UINT8}}
  8. \DoxyCodeLine{5 }
  9. \DoxyCodeLine{6 \textcolor{preprocessor}{\#define CASE\_2\_BYTE \(\backslash\)}}
  10. \DoxyCodeLine{7 \textcolor{preprocessor}{ case SHORT: \(\backslash\)}}
  11. \DoxyCodeLine{8 \textcolor{preprocessor}{ case USHORT: \(\backslash\)}}
  12. \DoxyCodeLine{9 \textcolor{preprocessor}{ case INT: \(\backslash\)}}
  13. \DoxyCodeLine{10 \textcolor{preprocessor}{ case UINT: \(\backslash\)}}
  14. \DoxyCodeLine{11 \textcolor{preprocessor}{ case UINT16}}
  15. \DoxyCodeLine{12 }
  16. \DoxyCodeLine{13 \textcolor{preprocessor}{\#define CASE\_4\_BYTE \(\backslash\)}}
  17. \DoxyCodeLine{14 \textcolor{preprocessor}{ case LONG: \(\backslash\)}}
  18. \DoxyCodeLine{15 \textcolor{preprocessor}{ case LONGINT: \(\backslash\)}}
  19. \DoxyCodeLine{16 \textcolor{preprocessor}{ case ULONG: \(\backslash\)}}
  20. \DoxyCodeLine{17 \textcolor{preprocessor}{ case ULONGINT: \(\backslash\)}}
  21. \DoxyCodeLine{18 \textcolor{preprocessor}{ case FLOAT: \(\backslash\)}}
  22. \DoxyCodeLine{19 \textcolor{preprocessor}{ case UINT32}}
  23. \DoxyCodeLine{20 }
  24. \DoxyCodeLine{21 \textcolor{preprocessor}{\#define CASE\_8\_BYTE \(\backslash\)}}
  25. \DoxyCodeLine{22 \textcolor{preprocessor}{ case LONGLONG: \(\backslash\)}}
  26. \DoxyCodeLine{23 \textcolor{preprocessor}{ case LONGLONGINT: \(\backslash\)}}
  27. \DoxyCodeLine{24 \textcolor{preprocessor}{ case ULONGLONG: \(\backslash\)}}
  28. \DoxyCodeLine{25 \textcolor{preprocessor}{ case ULONGLONGINT: \(\backslash\)}}
  29. \DoxyCodeLine{26 \textcolor{preprocessor}{ case DOUBLE: \(\backslash\)}}
  30. \DoxyCodeLine{27 \textcolor{preprocessor}{ case UINT64}}
  31. \DoxyCodeLine{28 }
  32. \DoxyCodeLine{29 \textcolor{keyword}{enum} generic\_type \{}
  33. \DoxyCodeLine{30 CHAR,}
  34. \DoxyCodeLine{31 UCHAR,}
  35. \DoxyCodeLine{32 UINT8,}
  36. \DoxyCodeLine{33 }
  37. \DoxyCodeLine{34 SHORT,}
  38. \DoxyCodeLine{35 USHORT,}
  39. \DoxyCodeLine{36 INT,}
  40. \DoxyCodeLine{37 UINT,}
  41. \DoxyCodeLine{38 UINT16,}
  42. \DoxyCodeLine{39 }
  43. \DoxyCodeLine{40 LONG,}
  44. \DoxyCodeLine{41 LONGINT,}
  45. \DoxyCodeLine{42 ULONG,}
  46. \DoxyCodeLine{43 ULONGINT,}
  47. \DoxyCodeLine{44 FLOAT,}
  48. \DoxyCodeLine{45 UINT32,}
  49. \DoxyCodeLine{46 }
  50. \DoxyCodeLine{47 LONGLONG,}
  51. \DoxyCodeLine{48 LONGLONGINT,}
  52. \DoxyCodeLine{49 ULONGLONG,}
  53. \DoxyCodeLine{50 ULONGLONGINT,}
  54. \DoxyCodeLine{51 DOUBLE,}
  55. \DoxyCodeLine{52 UINT64,}
  56. \DoxyCodeLine{53 \};}
  57. \DoxyCodeLine{54 }
  58. \DoxyCodeLine{55 \textcolor{preprocessor}{\#endif}}
  59. \end{DoxyCode}