\hypertarget{unionpunner}{}\doxysection{punner Union Reference} \label{unionpunner}\index{punner@{punner}} Collaboration diagram for punner\+:\nopagebreak \begin{figure}[H] \begin{center} \leavevmode \includegraphics[width=340pt]{unionpunner__coll__graph} \end{center} \end{figure} \doxysubsection*{Public Attributes} \begin{DoxyCompactItemize} \item char \mbox{\hyperlink{unionpunner_a4fb53ad93577374a4076ba082c54c8f0}{storage}} \mbox{[}sizeof(char $\ast$)\mbox{]} \{\} \item \mbox{\hyperlink{classkblib_1_1union__pun}{kblib\+::union\+\_\+pun}}$<$ const char $\ast$, \&\mbox{\hyperlink{unionpunner_a4fb53ad93577374a4076ba082c54c8f0}{punner\+::storage}} $>$ \mbox{\hyperlink{unionpunner_af69f01059333f1ce9add0ed59477217c}{ptr}} \item \mbox{\hyperlink{classkblib_1_1union__pun}{kblib\+::union\+\_\+pun}}$<$ std\+::uintptr\+\_\+t, \&\mbox{\hyperlink{unionpunner_a4fb53ad93577374a4076ba082c54c8f0}{punner\+::storage}} $>$ \mbox{\hyperlink{unionpunner_a312555b386cdd5b4004a2ea3632387ee}{val}} \item \mbox{\hyperlink{classkblib_1_1union__pun}{kblib\+::union\+\_\+pun}}$<$ char16\+\_\+t\mbox{[}sizeof(char $\ast$)/2\mbox{]}, \&\mbox{\hyperlink{unionpunner_a4fb53ad93577374a4076ba082c54c8f0}{punner\+::storage}} $>$ \mbox{\hyperlink{unionpunner_a3ca3d2f715b16baa3c4119fc1ba3cb65}{s}} \end{DoxyCompactItemize} \doxysubsection{Detailed Description} Definition at line \mbox{\hyperlink{bits_8cpp_source_l00171}{171}} of file \mbox{\hyperlink{bits_8cpp_source}{bits.\+cpp}}. \doxysubsection{Member Data Documentation} \mbox{\Hypertarget{unionpunner_af69f01059333f1ce9add0ed59477217c}\label{unionpunner_af69f01059333f1ce9add0ed59477217c}} \index{punner@{punner}!ptr@{ptr}} \index{ptr@{ptr}!punner@{punner}} \doxysubsubsection{\texorpdfstring{ptr}{ptr}} {\footnotesize\ttfamily \mbox{\hyperlink{classkblib_1_1union__pun}{kblib\+::union\+\_\+pun}}$<$const char$\ast$, \&\mbox{\hyperlink{unionpunner_a4fb53ad93577374a4076ba082c54c8f0}{punner\+::storage}}$>$ punner\+::ptr} Definition at line \mbox{\hyperlink{bits_8cpp_source_l00173}{173}} of file \mbox{\hyperlink{bits_8cpp_source}{bits.\+cpp}}. \mbox{\Hypertarget{unionpunner_a3ca3d2f715b16baa3c4119fc1ba3cb65}\label{unionpunner_a3ca3d2f715b16baa3c4119fc1ba3cb65}} \index{punner@{punner}!s@{s}} \index{s@{s}!punner@{punner}} \doxysubsubsection{\texorpdfstring{s}{s}} {\footnotesize\ttfamily \mbox{\hyperlink{classkblib_1_1union__pun}{kblib\+::union\+\_\+pun}}$<$char16\+\_\+t\mbox{[}sizeof(char$\ast$) / 2\mbox{]}, \&\mbox{\hyperlink{unionpunner_a4fb53ad93577374a4076ba082c54c8f0}{punner\+::storage}}$>$ punner\+::s} Definition at line \mbox{\hyperlink{bits_8cpp_source_l00175}{175}} of file \mbox{\hyperlink{bits_8cpp_source}{bits.\+cpp}}. \mbox{\Hypertarget{unionpunner_a4fb53ad93577374a4076ba082c54c8f0}\label{unionpunner_a4fb53ad93577374a4076ba082c54c8f0}} \index{punner@{punner}!storage@{storage}} \index{storage@{storage}!punner@{punner}} \doxysubsubsection{\texorpdfstring{storage}{storage}} {\footnotesize\ttfamily char punner\+::storage\mbox{[}sizeof(char $\ast$)\mbox{]} \{\}} Definition at line \mbox{\hyperlink{bits_8cpp_source_l00172}{172}} of file \mbox{\hyperlink{bits_8cpp_source}{bits.\+cpp}}. \mbox{\Hypertarget{unionpunner_a312555b386cdd5b4004a2ea3632387ee}\label{unionpunner_a312555b386cdd5b4004a2ea3632387ee}} \index{punner@{punner}!val@{val}} \index{val@{val}!punner@{punner}} \doxysubsubsection{\texorpdfstring{val}{val}} {\footnotesize\ttfamily \mbox{\hyperlink{classkblib_1_1union__pun}{kblib\+::union\+\_\+pun}}$<$std\+::uintptr\+\_\+t, \&\mbox{\hyperlink{unionpunner_a4fb53ad93577374a4076ba082c54c8f0}{punner\+::storage}}$>$ punner\+::val} Definition at line \mbox{\hyperlink{bits_8cpp_source_l00174}{174}} of file \mbox{\hyperlink{bits_8cpp_source}{bits.\+cpp}}. The documentation for this union was generated from the following file\+:\begin{DoxyCompactItemize} \item tests/\mbox{\hyperlink{bits_8cpp}{bits.\+cpp}}\end{DoxyCompactItemize}