\section{KJS::Context\-Imp Class Reference}
\label{classKJS_1_1ContextImp}\index{KJS::ContextImp@{KJS::ContextImp}}
Execution context.  


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

Collaboration diagram for KJS::Context\-Imp:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=143pt]{classKJS_1_1ContextImp__coll__graph}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{CompactItemize}
\item 
{\bf Context\-Imp} ({\bf Object} \&glob, {\bf Exec\-State} $\ast$exec, {\bf Object} \&this\-V, Code\-Type type=Global\-Code, {\bf Context\-Imp} $\ast$\_\-calling\-Context=0L, {\bf Function\-Imp} $\ast$func=0L, const  {\bf List} \&args={\bf List}())\label{classKJS_1_1ContextImp_a0}

\item 
const  {\bf List} {\bf scope\-Chain} () const \label{classKJS_1_1ContextImp_a2}

\item 
{\bf Object} {\bf variable\-Object} () const \label{classKJS_1_1ContextImp_a3}

\item 
void {\bf set\-Variable\-Object} (const  {\bf Object} \&v)\label{classKJS_1_1ContextImp_a4}

\item 
{\bf Object} {\bf this\-Value} () const \label{classKJS_1_1ContextImp_a5}

\item 
{\bf Context\-Imp} $\ast$ {\bf calling\-Context} ()\label{classKJS_1_1ContextImp_a6}

\item 
{\bf Object} {\bf activation\-Object} ()\label{classKJS_1_1ContextImp_a7}

\item 
void {\bf push\-Scope} (const  {\bf Object} \&s)\label{classKJS_1_1ContextImp_a8}

\item 
void {\bf pop\-Scope} ()\label{classKJS_1_1ContextImp_a9}

\item 
{\bf Label\-Stack} $\ast$ {\bf seen\-Labels} ()\label{classKJS_1_1ContextImp_a10}

\end{CompactItemize}


\subsection{Detailed Description}
Execution context. 



Definition at line 331 of file internal.h.

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