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