\section{KJS::Scope\-Chain Class Reference}
\label{classKJS_1_1ScopeChain}\index{KJS::ScopeChain@{KJS::ScopeChain}}
A scope chain object.  


{\tt \#include $<$scope\_\-chain.h$>$}

Collaboration diagram for KJS::Scope\-Chain:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=95pt]{classKJS_1_1ScopeChain__coll__graph}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{CompactItemize}
\item 
{\bf Scope\-Chain} (const {\bf Scope\-Chain} \&c)\label{classKJS_1_1ScopeChain_a2}

\item 
{\bf Scope\-Chain} \& {\bf operator=} (const {\bf Scope\-Chain} \&)\label{classKJS_1_1ScopeChain_a3}

\item 
bool {\bf is\-Empty} () const \label{classKJS_1_1ScopeChain_a4}

\item 
Object\-Imp $\ast$ {\bf top} () const \label{classKJS_1_1ScopeChain_a5}

\item 
Object\-Imp $\ast$ {\bf bottom} () const \label{classKJS_1_1ScopeChain_a6}

\item 
void {\bf clear} ()\label{classKJS_1_1ScopeChain_a7}

\item 
void {\bf push} (Object\-Imp $\ast$)\label{classKJS_1_1ScopeChain_a8}

\item 
void {\bf pop} ()\label{classKJS_1_1ScopeChain_a9}

\item 
void {\bf mark} ()\label{classKJS_1_1ScopeChain_a10}

\end{CompactItemize}


\subsection{Detailed Description}
A scope chain object. 



Definition at line 47 of file scope\_\-chain.h.

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