\section{KJS::Property\-Map Class Reference}
\label{classKJS_1_1PropertyMap}\index{KJS::PropertyMap@{KJS::PropertyMap}}
Javascript Property Map.  


{\tt \#include $<$property\_\-map.h$>$}

Collaboration diagram for KJS::Property\-Map:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=102pt]{classKJS_1_1PropertyMap__coll__graph}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{CompactItemize}
\item 
void {\bf clear} ()\label{classKJS_1_1PropertyMap_a2}

\item 
void {\bf put} (const {\bf Identifier} \&name, {\bf Value\-Imp} $\ast$value, int attributes)\label{classKJS_1_1PropertyMap_a3}

\item 
void {\bf remove} (const {\bf Identifier} \&name)\label{classKJS_1_1PropertyMap_a4}

\item 
{\bf Value\-Imp} $\ast$ {\bf get} (const {\bf Identifier} \&name) const \label{classKJS_1_1PropertyMap_a5}

\item 
{\bf Value\-Imp} $\ast$ {\bf get} (const {\bf Identifier} \&name, int \&attributes) const \label{classKJS_1_1PropertyMap_a6}

\item 
void {\bf mark} () const \label{classKJS_1_1PropertyMap_a7}

\item 
void {\bf add\-Enumerables\-To\-Reference\-List} ({\bf Reference\-List} \&, const {\bf Object} \&) const \label{classKJS_1_1PropertyMap_a8}

\item 
void {\bf add\-Sparse\-Array\-Properties\-To\-Reference\-List} ({\bf Reference\-List} \&, const {\bf Object} \&) const \label{classKJS_1_1PropertyMap_a9}

\item 
void {\bf save} ({\bf Saved\-Properties} \&) const \label{classKJS_1_1PropertyMap_a10}

\item 
void {\bf restore} (const {\bf Saved\-Properties} \&p)\label{classKJS_1_1PropertyMap_a11}

\end{CompactItemize}


\subsection{Detailed Description}
Javascript Property Map. 



Definition at line 69 of file property\_\-map.h.

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