\hypertarget{ieditable_8h_source}{}\doxysection{ieditable.\+h}
\label{ieditable_8h_source}\index{lib\_headers/mingl/tools/ieditable.h@{lib\_headers/mingl/tools/ieditable.h}}
\mbox{\hyperlink{ieditable_8h}{Go to the documentation of this file.}}
\begin{DoxyCode}{0}
\DoxyCodeLine{\Hypertarget{ieditable_8h_source_l00001}00001 }
\DoxyCodeLine{\Hypertarget{ieditable_8h_source_l00021}00021 \textcolor{preprocessor}{\#ifndef IEDITABLE\_H}}
\DoxyCodeLine{\Hypertarget{ieditable_8h_source_l00022}00022 \textcolor{preprocessor}{\#define IEDITABLE\_H}}
\DoxyCodeLine{\Hypertarget{ieditable_8h_source_l00023}00023 }
\DoxyCodeLine{\Hypertarget{ieditable_8h_source_l00024}00024 \textcolor{preprocessor}{\#include <iostream>}}
\DoxyCodeLine{\Hypertarget{ieditable_8h_source_l00025}00025 }
\DoxyCodeLine{\Hypertarget{ieditable_8h_source_l00030}00030 \textcolor{keyword}{namespace }\mbox{\hyperlink{namespacens_util}{nsUtil}}}
\DoxyCodeLine{\Hypertarget{ieditable_8h_source_l00031}00031 \{}
\DoxyCodeLine{\Hypertarget{ieditable_8h_source_l00032}00032 }
\DoxyCodeLine{\Hypertarget{ieditable_8h_source_l00037}\mbox{\hyperlink{classns_util_1_1_i_editable}{00037}} \textcolor{keyword}{class }\mbox{\hyperlink{classns_util_1_1_i_editable}{IEditable}}}
\DoxyCodeLine{\Hypertarget{ieditable_8h_source_l00038}00038 \{}
\DoxyCodeLine{\Hypertarget{ieditable_8h_source_l00039}00039 }
\DoxyCodeLine{\Hypertarget{ieditable_8h_source_l00040}00040 \textcolor{keyword}{public}:}
\DoxyCodeLine{\Hypertarget{ieditable_8h_source_l00045}\mbox{\hyperlink{classns_util_1_1_i_editable_a504b91af8e4efa46357d7236b86b8e2e}{00045}}     \textcolor{keyword}{virtual} \mbox{\hyperlink{classns_util_1_1_i_editable_a504b91af8e4efa46357d7236b86b8e2e}{\string~IEditable}}() = \textcolor{keywordflow}{default};}
\DoxyCodeLine{\Hypertarget{ieditable_8h_source_l00046}00046 }
\DoxyCodeLine{\Hypertarget{ieditable_8h_source_l00053}\mbox{\hyperlink{classns_util_1_1_i_editable_a53db4e7832b7c4579b331800bb0cae70}{00053}}     \textcolor{keyword}{friend} std::ostream\& \mbox{\hyperlink{classns_util_1_1_i_editable_a53db4e7832b7c4579b331800bb0cae70}{operator<<}}(std::ostream\& os, \textcolor{keyword}{const} \mbox{\hyperlink{classns_util_1_1_i_editable}{IEditable}}\& Obj);}
\DoxyCodeLine{\Hypertarget{ieditable_8h_source_l00054}00054 }
\DoxyCodeLine{\Hypertarget{ieditable_8h_source_l00055}00055 \textcolor{keyword}{protected}:}
\DoxyCodeLine{\Hypertarget{ieditable_8h_source_l00061}\mbox{\hyperlink{classns_util_1_1_i_editable_ab20bbe582b95383ed3f1453109035853}{00061}}     \textcolor{keyword}{virtual} std::ostream\& \mbox{\hyperlink{classns_util_1_1_i_editable_ab20bbe582b95383ed3f1453109035853}{\_Edit}}(std::ostream\& os) \textcolor{keyword}{const} = 0;}
\DoxyCodeLine{\Hypertarget{ieditable_8h_source_l00062}00062 }
\DoxyCodeLine{\Hypertarget{ieditable_8h_source_l00063}00063 \}; \textcolor{comment}{// class IEditable}}
\DoxyCodeLine{\Hypertarget{ieditable_8h_source_l00064}00064 }
\DoxyCodeLine{\Hypertarget{ieditable_8h_source_l00065}00065 std::ostream\& \mbox{\hyperlink{namespacens_util_a95ba3ba3ebef98e447b47ee40f55dd1a}{operator<<}}(std::ostream \& os, \textcolor{keyword}{const} \mbox{\hyperlink{classns_util_1_1_i_editable}{IEditable}} \& Obj);}
\DoxyCodeLine{\Hypertarget{ieditable_8h_source_l00066}00066 }
\DoxyCodeLine{\Hypertarget{ieditable_8h_source_l00067}00067 \} \textcolor{comment}{// namespace nsUtil}}
\DoxyCodeLine{\Hypertarget{ieditable_8h_source_l00068}00068 }
\DoxyCodeLine{\Hypertarget{ieditable_8h_source_l00069}00069 \textcolor{preprocessor}{\#include "{}\mbox{\hyperlink{ieditable_8hpp}{ieditable.hpp}}"{}}}
\DoxyCodeLine{\Hypertarget{ieditable_8h_source_l00070}00070 }
\DoxyCodeLine{\Hypertarget{ieditable_8h_source_l00071}00071 \textcolor{preprocessor}{\#endif }\textcolor{comment}{// IEDITABLE\_H}}
\DoxyCodeLine{\Hypertarget{ieditable_8h_source_l00072}00072 }

\end{DoxyCode}
