\hypertarget{a05573}{}\section{Type-\/\+Skeleton/\+Object\+Types/\+Skeleton/\+Properties.hh File Reference}
\label{a05573}\index{Type-\/\+Skeleton/\+Object\+Types/\+Skeleton/\+Properties.\+hh@{Type-\/\+Skeleton/\+Object\+Types/\+Skeleton/\+Properties.\+hh}}


The header for the properties, one file for all objects.  


{\ttfamily \#include $<$vector$>$}\newline
{\ttfamily \#include $<$map$>$}\newline
{\ttfamily \#include $<$string$>$}\newline
{\ttfamily \#include $<$Open\+Flipper/common/\+Object\+Type\+D\+L\+L\+Defines.\+hh$>$}\newline
\subsection*{Classes}
\begin{DoxyCompactItemize}
\item 
class \hyperlink{a11924}{Property\+Handle\+T$<$ T $>$}
\begin{DoxyCompactList}\small\item\em The property handle, use it to access the properties. \end{DoxyCompactList}\item 
class \hyperlink{a11928}{Properties}
\begin{DoxyCompactList}\small\item\em The properties storage class. \end{DoxyCompactList}\item 
class \hyperlink{a11932}{Properties\+::\+Base\+Property}
\begin{DoxyCompactList}\small\item\em The base class for all property template instances. \end{DoxyCompactList}\item 
class \hyperlink{a11936}{Properties\+::\+Property\+T$<$ T $>$}
\begin{DoxyCompactList}\small\item\em A container storing a single property for all objects. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
The header for the properties, one file for all objects. 

All methods that are declared inside of template classes go into \hyperlink{a05576_source}{Properties\+T\+\_\+impl.\+hh}, all other methods (those that are declared in normal classes) go into \hyperlink{a05570_source}{Properties.\+cc}. Otherwise including the .cc (see end of this header) results in linker problems. 