\hypertarget{namespacens}{}\doxysubsection{ns Namespace Reference}
\label{namespacens}\index{ns@{ns}}


Documented namespace {\ttfamily ns} .  


\doxysubsubsection*{Classes}
\begin{DoxyCompactItemize}
\item 
class \mbox{\hyperlink{classns_1_1itcl__class}{itcl\+\_\+class}}
\begin{DoxyCompactList}\small\item\em Documented itcl class {\ttfamily \mbox{\hyperlink{classns_1_1itcl__class}{itcl\+\_\+class}}} . \end{DoxyCompactList}\item 
class \mbox{\hyperlink{classns_1_1oo__class}{oo\+\_\+class}}
\begin{DoxyCompactList}\small\item\em Documented oo class {\ttfamily \mbox{\hyperlink{classns_1_1oo__class}{oo\+\_\+class}}} . \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{namespacens_a1429cbe84d32b17ea4783e5c5c00615b}{ns\+\_\+proc}} arg
\begin{DoxyCompactList}\small\item\em Documented proc {\ttfamily ns\+\_\+proc} . \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsubsection{Detailed Description}
Documented namespace {\ttfamily ns} . 

The code is inserted here\+:


\begin{DoxyCode}{0}
\DoxyCodeLine{1 \textcolor{keyword}{namespace} \textcolor{keyword}{eval} ns \{}
\DoxyCodeLine{2   \textcolor{comment}{\#\# Documented proc \(\backslash\)c ns\_proc .}}
\DoxyCodeLine{3 \textcolor{comment}{}\textcolor{comment}{  }\textcolor{comment}{\# \(\backslash\)param[in] arg some argument}}
\DoxyCodeLine{4 \textcolor{comment}{}\textcolor{comment}{  }\textcolor{keyword}{proc} ns\_proc \{arg\} \{\textcolor{comment}{}\}\textcolor{comment}{}}
\DoxyCodeLine{5 \textcolor{comment}{}  \textcolor{comment}{\#\# Documented var \(\backslash\)c ns\_var .}}
\DoxyCodeLine{6 \textcolor{comment}{}\textcolor{comment}{  }\textcolor{comment}{\# Some documentation.}}
\DoxyCodeLine{7 \textcolor{comment}{}\textcolor{comment}{  }\textcolor{keyword}{variable} ns\_var\textcolor{comment}{}}
\DoxyCodeLine{8 \textcolor{comment}{}  \textcolor{comment}{\#\# Documented itcl class \(\backslash\)c itcl\_class .}}
\DoxyCodeLine{9 \textcolor{comment}{}\textcolor{comment}{  }\textcolor{keyword}{itcl::class} itcl\_class \{}
\DoxyCodeLine{10     \textcolor{comment}{\#\# Create object.}}
\DoxyCodeLine{11 \textcolor{comment}{}\textcolor{comment}{    }\textcolor{keyword}{constructor} \{args\} \{\textcolor{keyword}{eval} \$args\textcolor{comment}{}\textcolor{comment}{}\}\textcolor{comment}{}}
\DoxyCodeLine{12 \textcolor{comment}{}    \textcolor{comment}{\#\# Destroy object.}}
\DoxyCodeLine{13 \textcolor{comment}{}\textcolor{comment}{    }\textcolor{keyword}{destructor} \{\textcolor{keyword}{exit}\textcolor{comment}{}\}\textcolor{comment}{}}
\DoxyCodeLine{14 \textcolor{comment}{}    \textcolor{comment}{\#\# Documented itcl method \(\backslash\)c itcl\_method\_x .}}
\DoxyCodeLine{15 \textcolor{comment}{}\textcolor{comment}{    }\textcolor{comment}{\# \(\backslash\)param[in] arg Argument}}
\DoxyCodeLine{16 \textcolor{comment}{}\textcolor{comment}{    }\textcolor{keyword}{private} \textcolor{keyword}{method} itcl\_method\_x \{arg\}\{\textcolor{comment}{}\}\textcolor{comment}{}}
\DoxyCodeLine{17 \textcolor{comment}{}    \textcolor{comment}{\#\# Documented itcl method \(\backslash\)c itcl\_method\_y .}}
\DoxyCodeLine{18 \textcolor{comment}{}\textcolor{comment}{    }\textcolor{comment}{\# \(\backslash\)param[in] arg Argument}}
\DoxyCodeLine{19 \textcolor{comment}{}\textcolor{comment}{    }\textcolor{keyword}{protected} \textcolor{keyword}{method} itcl\_method\_y \{arg\} \{\textcolor{comment}{}\}\textcolor{comment}{}}
\DoxyCodeLine{20 \textcolor{comment}{}    \textcolor{comment}{\#\# Documented itcl method \(\backslash\)c itcl\_method\_z .}}
\DoxyCodeLine{21 \textcolor{comment}{}\textcolor{comment}{    }\textcolor{comment}{\# \(\backslash\)param[in] arg Argument}}
\DoxyCodeLine{22 \textcolor{comment}{}\textcolor{comment}{    }\textcolor{keyword}{public} \textcolor{keyword}{method} itcl\_method\_z \{arg\} \{\textcolor{comment}{}\}\textcolor{comment}{}}
\DoxyCodeLine{23 \textcolor{comment}{}    \textcolor{comment}{\#\# Documented common itcl var \(\backslash\)c itcl\_Var .}}
\DoxyCodeLine{24 \textcolor{comment}{}\textcolor{comment}{    }\textcolor{keyword}{common} itcl\_Var\textcolor{comment}{}}
\DoxyCodeLine{25 \textcolor{comment}{}    \textcolor{comment}{\#\# \(\backslash\)protectedsection}}
\DoxyCodeLine{26 \textcolor{comment}{}\textcolor{comment}{    }}
\DoxyCodeLine{27     \textcolor{keyword}{variable} itcl\_var1\textcolor{comment}{;\#< Documented itcl var \(\backslash\)c itcl\_var1 .}}
\DoxyCodeLine{28 \textcolor{comment}{    }\textcolor{keyword}{variable} itcl\_var2\textcolor{comment}{  }\}\textcolor{comment}{}}
\DoxyCodeLine{29 \textcolor{comment}{}  \textcolor{comment}{\#\# Documented oo class \(\backslash\)c oo\_class .}}
\DoxyCodeLine{30 \textcolor{comment}{}\textcolor{comment}{  }\textcolor{keyword}{oo::class} create oo\_class \{}
\DoxyCodeLine{31     \textcolor{comment}{\#\# Create object.}}
\DoxyCodeLine{32 \textcolor{comment}{}\textcolor{comment}{    }\textcolor{comment}{\# Configure with args}}
\DoxyCodeLine{33 \textcolor{comment}{}\textcolor{comment}{    }\textcolor{keyword}{constructor} \{args\} \{\textcolor{keyword}{eval} \$args\textcolor{comment}{}\textcolor{comment}{}\}\textcolor{comment}{}}
\DoxyCodeLine{34 \textcolor{comment}{}    \textcolor{comment}{\#\# Destroy object.}}
\DoxyCodeLine{35 \textcolor{comment}{}\textcolor{comment}{    }\textcolor{comment}{\# Exit.}}
\DoxyCodeLine{36 \textcolor{comment}{}\textcolor{comment}{    }\textcolor{keyword}{destructor} \{\textcolor{keyword}{exit}\textcolor{comment}{}\}\textcolor{comment}{}}
\DoxyCodeLine{37 \textcolor{comment}{}    \textcolor{comment}{\#\# Documented oo var \(\backslash\)c oo\_var .}}
\DoxyCodeLine{38 \textcolor{comment}{}\textcolor{comment}{    }\textcolor{comment}{\# Defined inside class}}
\DoxyCodeLine{39 \textcolor{comment}{}\textcolor{comment}{    }\textcolor{keyword}{variable} oo\_var\textcolor{comment}{}}
\DoxyCodeLine{40 \textcolor{comment}{}    \textcolor{comment}{\#\# \(\backslash\)private Documented oo method \(\backslash\)c oo\_method\_x .}}
\DoxyCodeLine{41 \textcolor{comment}{}\textcolor{comment}{    }\textcolor{comment}{\# \(\backslash\)param[in] arg Argument}}
\DoxyCodeLine{42 \textcolor{comment}{}\textcolor{comment}{    }\textcolor{keyword}{method} oo\_method\_x \{arg\} \{\textcolor{comment}{}\}\textcolor{comment}{}}
\DoxyCodeLine{43 \textcolor{comment}{}    \textcolor{comment}{\#\# \(\backslash\)protected Documented oo method \(\backslash\)c oo\_method\_y .}}
\DoxyCodeLine{44 \textcolor{comment}{}\textcolor{comment}{    }\textcolor{comment}{\# \(\backslash\)param[in] arg Argument}}
\DoxyCodeLine{45 \textcolor{comment}{}\textcolor{comment}{    }\textcolor{keyword}{method} oo\_method\_y \{arg\} \{\textcolor{comment}{}\}\textcolor{comment}{}}
\DoxyCodeLine{46 \textcolor{comment}{}    \textcolor{comment}{\#\# \(\backslash\)public Documented oo method \(\backslash\)c oo\_method\_z .}}
\DoxyCodeLine{47 \textcolor{comment}{}\textcolor{comment}{    }\textcolor{comment}{\# \(\backslash\)param[in] arg Argument}}
\DoxyCodeLine{48 \textcolor{comment}{}\textcolor{comment}{    }\textcolor{keyword}{method} oo\_method\_z \{arg\} \{\textcolor{comment}{}\}\textcolor{comment}{}}
\DoxyCodeLine{49 \textcolor{comment}{}  \textcolor{comment}{}\}\textcolor{comment}{}}
\DoxyCodeLine{50 \textcolor{comment}{}\textcolor{comment}{}\}\textcolor{comment}{}}
\end{DoxyCode}
 

\doxysubsubsection{Function Documentation}
\mbox{\Hypertarget{namespacens_a1429cbe84d32b17ea4783e5c5c00615b}\label{namespacens_a1429cbe84d32b17ea4783e5c5c00615b}} 
\index{ns@{ns}!ns\_proc@{ns\_proc}}
\index{ns\_proc@{ns\_proc}!ns@{ns}}
\doxyparagraph{\texorpdfstring{ns\_proc()}{ns\_proc()}}
{\footnotesize\ttfamily ns\+::ns\+\_\+proc\begin{DoxyParamCaption}\item[{}]{arg  }\end{DoxyParamCaption}}



Documented proc {\ttfamily ns\+\_\+proc} . 


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

\begin{DoxyCode}{0}
\DoxyCodeLine{14   \textcolor{keyword}{proc} ns\_proc \{arg\} \{\textcolor{comment}{}\}\textcolor{comment}{}}

\end{DoxyCode}
