\hypertarget{classns_1_1oo__class}{}\subsection{ns\+::oo\+\_\+class Class Reference}
\label{classns_1_1oo__class}\index{ns::oo\_class@{ns::oo\_class}}


Documented oo class {\ttfamily \mbox{\hyperlink{classns_1_1oo__class}{oo\+\_\+class}}} .  


\subsubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{classns_1_1oo__class_aa26b64151d4b4b0e8b4977aae7048f9b}{constructor}} args
\begin{DoxyCompactList}\small\item\em Create object. \end{DoxyCompactList}\item 
\mbox{\hyperlink{classns_1_1oo__class_af148cfc1c090a05986c68ac9452a510a}{destructor}}
\begin{DoxyCompactList}\small\item\em Destroy object. \end{DoxyCompactList}\item 
\mbox{\hyperlink{classns_1_1oo__class_a8a3cfbae3b3fca463f08adb9174a5fe8}{oo\+\_\+method\+\_\+z}} arg
\begin{DoxyCompactList}\small\item\em Documented oo method {\ttfamily oo\+\_\+method\+\_\+z} . \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsubsection*{Static Public Attributes}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{classns_1_1oo__class_a741f11f4a2db3876205658d4a9a279ba}{oo\+\_\+var}}
\begin{DoxyCompactList}\small\item\em Documented oo var {\ttfamily oo\+\_\+var} . \end{DoxyCompactList}\item 
\mbox{\hyperlink{classns_1_1oo__class_af46293ede16067c38ca2901416cad8ee}{oo\+\_\+var\+\_\+out}}
\begin{DoxyCompactList}\small\item\em Outside defined variable {\ttfamily oo\+\_\+var\+\_\+out} . \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsubsection*{Protected Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{classns_1_1oo__class_ad07feb192f34010ed66d123338c7acdd}{oo\+\_\+method\+\_\+y}} arg
\begin{DoxyCompactList}\small\item\em Documented oo method {\ttfamily oo\+\_\+method\+\_\+y} . \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsubsection{Detailed Description}
Documented oo class {\ttfamily \mbox{\hyperlink{classns_1_1oo__class}{oo\+\_\+class}}} . 

\subsubsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{classns_1_1oo__class_aa26b64151d4b4b0e8b4977aae7048f9b}\label{classns_1_1oo__class_aa26b64151d4b4b0e8b4977aae7048f9b}} 
\index{ns::oo\_class@{ns::oo\_class}!constructor@{constructor}}
\index{constructor@{constructor}!ns::oo\_class@{ns::oo\_class}}
\paragraph{\texorpdfstring{constructor()}{constructor()}}
{\footnotesize\ttfamily ns\+::oo\+\_\+class\+::constructor\begin{DoxyParamCaption}\item[{}]{args  }\end{DoxyParamCaption}}



Create object. 

Configure with args 
\begin{DoxyCode}{0}
\DoxyCodeLine{44     \textcolor{keyword}{constructor} \{args\} \{\textcolor{keyword}{eval} \$args\}}

\end{DoxyCode}
\mbox{\Hypertarget{classns_1_1oo__class_af148cfc1c090a05986c68ac9452a510a}\label{classns_1_1oo__class_af148cfc1c090a05986c68ac9452a510a}} 
\index{ns::oo\_class@{ns::oo\_class}!destructor@{destructor}}
\index{destructor@{destructor}!ns::oo\_class@{ns::oo\_class}}
\paragraph{\texorpdfstring{destructor()}{destructor()}}
{\footnotesize\ttfamily ns\+::oo\+\_\+class\+::destructor}



Destroy object. 

Exit. 
\begin{DoxyCode}{0}
\DoxyCodeLine{47     \textcolor{keyword}{destructor} \{\textcolor{keyword}{exit}\}}

\end{DoxyCode}


\subsubsection{Member Function Documentation}
\mbox{\Hypertarget{classns_1_1oo__class_ad07feb192f34010ed66d123338c7acdd}\label{classns_1_1oo__class_ad07feb192f34010ed66d123338c7acdd}} 
\index{ns::oo\_class@{ns::oo\_class}!oo\_method\_y@{oo\_method\_y}}
\index{oo\_method\_y@{oo\_method\_y}!ns::oo\_class@{ns::oo\_class}}
\paragraph{\texorpdfstring{oo\_method\_y()}{oo\_method\_y()}}
{\footnotesize\ttfamily ns\+::oo\+\_\+class\+::oo\+\_\+method\+\_\+y\begin{DoxyParamCaption}\item[{}]{arg  }\end{DoxyParamCaption}\hspace{0.3cm}{\ttfamily [protected]}}



Documented oo method {\ttfamily oo\+\_\+method\+\_\+y} . 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em arg} & Argument \\
\hline
\end{DoxyParams}

\begin{DoxyCode}{0}
\DoxyCodeLine{56     \textcolor{keyword}{method} oo\_method\_y \{arg\} \{\}}

\end{DoxyCode}
\mbox{\Hypertarget{classns_1_1oo__class_a8a3cfbae3b3fca463f08adb9174a5fe8}\label{classns_1_1oo__class_a8a3cfbae3b3fca463f08adb9174a5fe8}} 
\index{ns::oo\_class@{ns::oo\_class}!oo\_method\_z@{oo\_method\_z}}
\index{oo\_method\_z@{oo\_method\_z}!ns::oo\_class@{ns::oo\_class}}
\paragraph{\texorpdfstring{oo\_method\_z()}{oo\_method\_z()}}
{\footnotesize\ttfamily ns\+::oo\+\_\+class\+::oo\+\_\+method\+\_\+z\begin{DoxyParamCaption}\item[{}]{arg  }\end{DoxyParamCaption}}



Documented oo method {\ttfamily oo\+\_\+method\+\_\+z} . 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em arg} & Argument \\
\hline
\end{DoxyParams}

\begin{DoxyCode}{0}
\DoxyCodeLine{59     \textcolor{keyword}{method} oo\_method\_z \{arg\} \{\}}

\end{DoxyCode}


\subsubsection{Member Data Documentation}
\mbox{\Hypertarget{classns_1_1oo__class_a741f11f4a2db3876205658d4a9a279ba}\label{classns_1_1oo__class_a741f11f4a2db3876205658d4a9a279ba}} 
\index{ns::oo\_class@{ns::oo\_class}!oo\_var@{oo\_var}}
\index{oo\_var@{oo\_var}!ns::oo\_class@{ns::oo\_class}}
\paragraph{\texorpdfstring{oo\_var}{oo\_var}}
{\footnotesize\ttfamily ns\+::oo\+\_\+class\+::oo\+\_\+var\hspace{0.3cm}{\ttfamily [static]}}



Documented oo var {\ttfamily oo\+\_\+var} . 

Defined inside class 
\begin{DoxyCode}{0}
\DoxyCodeLine{50     \textcolor{keyword}{variable} oo\_var}

\end{DoxyCode}
\mbox{\Hypertarget{classns_1_1oo__class_af46293ede16067c38ca2901416cad8ee}\label{classns_1_1oo__class_af46293ede16067c38ca2901416cad8ee}} 
\index{ns::oo\_class@{ns::oo\_class}!oo\_var\_out@{oo\_var\_out}}
\index{oo\_var\_out@{oo\_var\_out}!ns::oo\_class@{ns::oo\_class}}
\paragraph{\texorpdfstring{oo\_var\_out}{oo\_var\_out}}
{\footnotesize\ttfamily ns\+::oo\+\_\+class\+::oo\+\_\+var\+\_\+out\hspace{0.3cm}{\ttfamily [static]}}



Outside defined variable {\ttfamily oo\+\_\+var\+\_\+out} . 

Inside \mbox{\hyperlink{classns_1_1oo__class}{oo\+\_\+class}} 
\begin{DoxyCode}{0}
\DoxyCodeLine{71   \textcolor{keyword}{variable} oo\_var\_out}

\end{DoxyCode}


The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{tclexample_8tcl}{tclexample.\+tcl}}\end{DoxyCompactItemize}
