\section{KJS::Completion Class Reference}
\label{classKJS_1_1Completion}\index{KJS::Completion@{KJS::Completion}}
{\bf Completion}{\rm (p.\,\pageref{classKJS_1_1Completion})} objects are used to convey the return status and value from functions. Handle for a {\bf Completion}{\rm (p.\,\pageref{classKJS_1_1Completion})} type.  


{\tt \#include $<$completion.h$>$}

Inheritance diagram for KJS::Completion:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=63pt]{classKJS_1_1Completion__inherit__graph}
\end{center}
\end{figure}
Collaboration diagram for KJS::Completion:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=121pt]{classKJS_1_1Completion__coll__graph}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{CompactItemize}
\item 
{\bf Completion} (Compl\-Type c=Normal, const {\bf Value} \&v={\bf Value}(), const {\bf Identifier} \&t=Identifier::null())\label{classKJS_1_1Completion_a0}

\item 
Compl\-Type {\bf compl\-Type} () const \label{classKJS_1_1Completion_a1}

\item 
{\bf Value} {\bf value} () const \label{classKJS_1_1Completion_a2}

\item 
{\bf Identifier} {\bf target} () const \label{classKJS_1_1Completion_a3}

\item 
bool {\bf is\-Value\-Completion} () const \label{classKJS_1_1Completion_a4}

\end{CompactItemize}


\subsection{Detailed Description}
{\bf Completion}{\rm (p.\,\pageref{classKJS_1_1Completion})} objects are used to convey the return status and value from functions. Handle for a {\bf Completion}{\rm (p.\,\pageref{classKJS_1_1Completion})} type. 

See Function\-Imp::execute()

\begin{Desc}
\item[See also:]{\bf Function\-Imp}{\rm (p.\,\pageref{classKJS_1_1FunctionImp})}\end{Desc}




Definition at line 49 of file completion.h.

The documentation for this class was generated from the following file:\begin{CompactItemize}
\item 
completion.h\end{CompactItemize}
