\hypertarget{a01356}{\section{Type\+Info\+Wrapper Class Reference}
\label{a01356}\index{Type\+Info\+Wrapper@{Type\+Info\+Wrapper}}
}


Wraps the information of a type.  




{\ttfamily \#include $<$Plugin-\/\+Property\+Vis/\+Utils.\+hh$>$}

\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a01356_a26391238bbf87e4cb33f0d1eaf5dbdbe}{{\bfseries Type\+Info\+Wrapper} (const std\+::type\+\_\+info \&ti, const char $\ast$friendly\+Name)}\label{a01356_a26391238bbf87e4cb33f0d1eaf5dbdbe}

\item 
\hypertarget{a01356_abf4ad67338fc50676b0f4cf0489594ee}{{\bfseries Type\+Info\+Wrapper} (const std\+::type\+\_\+info \&ti)}\label{a01356_abf4ad67338fc50676b0f4cf0489594ee}

\item 
\hypertarget{a01356_a7fff5deff3fe340557e323f97cb51347}{{\bfseries operator const std\+::type\+\_\+info $\ast$} () const }\label{a01356_a7fff5deff3fe340557e323f97cb51347}

\item 
\hypertarget{a01356_a19a334e686b2b6c52a8b9f4649c4cff0}{{\bfseries operator const std\+::type\+\_\+info \&} () const }\label{a01356_a19a334e686b2b6c52a8b9f4649c4cff0}

\item 
\hypertarget{a01356_a274d9fc60f6773794c4d0dfbebee4d91}{{\bfseries operator const char $\ast$} () const }\label{a01356_a274d9fc60f6773794c4d0dfbebee4d91}

\item 
\hypertarget{a01356_ad31ecb21218cda8d5bbfaf7364c76457}{const std\+::type\+\_\+info $\ast$ {\bfseries operator-\/$>$} () const }\label{a01356_ad31ecb21218cda8d5bbfaf7364c76457}

\item 
\hypertarget{a01356_afa6f3d4ba01ec43866309baf7bd62899}{const std\+::type\+\_\+info \& {\bfseries get} () const }\label{a01356_afa6f3d4ba01ec43866309baf7bd62899}

\item 
\hypertarget{a01356_a1cc254c8683949a94117cba0e13bbe74}{const char $\ast$ {\bfseries get\+Name} () const }\label{a01356_a1cc254c8683949a94117cba0e13bbe74}

\item 
\hypertarget{a01356_a63c730ad883468aace93801033c6f450}{bool {\bfseries operator==} (const \hyperlink{a01356}{Type\+Info\+Wrapper} \&other) const }\label{a01356_a63c730ad883468aace93801033c6f450}

\item 
\hypertarget{a01356_a05718c334364dfc63a4d3770d67dc1e7}{bool {\bfseries operator$<$} (const \hyperlink{a01356}{Type\+Info\+Wrapper} \&other) const }\label{a01356_a05718c334364dfc63a4d3770d67dc1e7}

\end{DoxyCompactItemize}
\subsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a01356_a5640603c86562bb15650983a6e81508a}{const std\+::type\+\_\+info $\ast$ {\bfseries ti}}\label{a01356_a5640603c86562bb15650983a6e81508a}

\item 
\hypertarget{a01356_a3d8250aa792af0b3cfbf3778b57873dd}{const char $\ast$ {\bfseries friendly\+Name}}\label{a01356_a3d8250aa792af0b3cfbf3778b57873dd}

\end{DoxyCompactItemize}


\subsection{Detailed Description}
Wraps the information of a type. 

This class is used to handle different property types. It provides a human readable string representation of the type and can also be used to find out which type a property has. 

Definition at line 79 of file Utils.\+hh.



The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
Plugin-\/\+Property\+Vis/Utils.\+hh\end{DoxyCompactItemize}
