\hypertarget{classTypeInfoWrapper}{}\section{Type\+Info\+Wrapper Class Reference}
\label{classTypeInfoWrapper}\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 
\mbox{\Hypertarget{classTypeInfoWrapper_a26391238bbf87e4cb33f0d1eaf5dbdbe}\label{classTypeInfoWrapper_a26391238bbf87e4cb33f0d1eaf5dbdbe}} 
{\bfseries Type\+Info\+Wrapper} (const std\+::type\+\_\+info \&ti, const char $\ast$friendly\+Name)
\item 
\mbox{\Hypertarget{classTypeInfoWrapper_abf4ad67338fc50676b0f4cf0489594ee}\label{classTypeInfoWrapper_abf4ad67338fc50676b0f4cf0489594ee}} 
{\bfseries Type\+Info\+Wrapper} (const std\+::type\+\_\+info \&ti)
\item 
\mbox{\Hypertarget{classTypeInfoWrapper_ab7c2b18523578f1e10869caafe369963}\label{classTypeInfoWrapper_ab7c2b18523578f1e10869caafe369963}} 
{\bfseries operator const std\+::type\+\_\+info $\ast$} () const
\item 
\mbox{\Hypertarget{classTypeInfoWrapper_a1e535ba2cad10b2bdaa8d2e40a646e8c}\label{classTypeInfoWrapper_a1e535ba2cad10b2bdaa8d2e40a646e8c}} 
{\bfseries operator const std\+::type\+\_\+info \&} () const
\item 
\mbox{\Hypertarget{classTypeInfoWrapper_ac2c5929115dec8fac2f690c0e7e05d32}\label{classTypeInfoWrapper_ac2c5929115dec8fac2f690c0e7e05d32}} 
{\bfseries operator const char $\ast$} () const
\item 
\mbox{\Hypertarget{classTypeInfoWrapper_afc3343eac5c65cbc68a4d10d404c61ec}\label{classTypeInfoWrapper_afc3343eac5c65cbc68a4d10d404c61ec}} 
const std\+::type\+\_\+info $\ast$ {\bfseries operator-\/$>$} () const
\item 
\mbox{\Hypertarget{classTypeInfoWrapper_aa3ce50d856920d8fc08ed1b8a4a84a33}\label{classTypeInfoWrapper_aa3ce50d856920d8fc08ed1b8a4a84a33}} 
const std\+::type\+\_\+info \& {\bfseries get} () const
\item 
\mbox{\Hypertarget{classTypeInfoWrapper_a647d3e3c8eb0dc4c59fd7c456a49247b}\label{classTypeInfoWrapper_a647d3e3c8eb0dc4c59fd7c456a49247b}} 
const char $\ast$ {\bfseries get\+Name} () const
\item 
\mbox{\Hypertarget{classTypeInfoWrapper_a7344c4fa312e429307b9c15c6df6404e}\label{classTypeInfoWrapper_a7344c4fa312e429307b9c15c6df6404e}} 
bool {\bfseries operator==} (const \hyperlink{classTypeInfoWrapper}{Type\+Info\+Wrapper} \&other) const
\item 
\mbox{\Hypertarget{classTypeInfoWrapper_a8984caec76723fb02cc35a40d0ca1123}\label{classTypeInfoWrapper_a8984caec76723fb02cc35a40d0ca1123}} 
bool {\bfseries operator$<$} (const \hyperlink{classTypeInfoWrapper}{Type\+Info\+Wrapper} \&other) const
\end{DoxyCompactItemize}
\subsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classTypeInfoWrapper_a5640603c86562bb15650983a6e81508a}\label{classTypeInfoWrapper_a5640603c86562bb15650983a6e81508a}} 
const std\+::type\+\_\+info $\ast$ {\bfseries ti}
\item 
\mbox{\Hypertarget{classTypeInfoWrapper_a3d8250aa792af0b3cfbf3778b57873dd}\label{classTypeInfoWrapper_a3d8250aa792af0b3cfbf3778b57873dd}} 
const char $\ast$ {\bfseries friendly\+Name}
\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 73 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}
