\hypertarget{class_ogre_1_1_variable_access_abstract_node}{}\section{Ogre\+:\+:Variable\+Access\+Abstract\+Node Class Reference}
\label{class_ogre_1_1_variable_access_abstract_node}\index{Ogre\+::\+Variable\+Access\+Abstract\+Node@{Ogre\+::\+Variable\+Access\+Abstract\+Node}}


This abstract node represents a variable assignment.  




{\ttfamily \#include $<$Ogre\+Script\+Compiler.\+h$>$}



Inheritance diagram for Ogre\+:\+:Variable\+Access\+Abstract\+Node\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=265pt]{class_ogre_1_1_variable_access_abstract_node__inherit__graph}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{class_ogre_1_1_variable_access_abstract_node_a24354dd9607adb0795d178377495957d}{Variable\+Access\+Abstract\+Node} (\hyperlink{class_ogre_1_1_abstract_node}{Abstract\+Node} $\ast$ptr)
\item 
\hyperlink{class_ogre_1_1_abstract_node}{Abstract\+Node} $\ast$ \hyperlink{class_ogre_1_1_variable_access_abstract_node_a92c1dbf959f13312beee3f9ecf2a1146}{clone} () const
\begin{DoxyCompactList}\small\item\em Returns a new \hyperlink{class_ogre_1_1_abstract_node}{Abstract\+Node} which is a replica of this one. \end{DoxyCompactList}\item 
const \hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String} \& \hyperlink{class_ogre_1_1_variable_access_abstract_node_a4025c803300dd7162ef184aab0e45695}{get\+Value} () const
\begin{DoxyCompactList}\small\item\em Returns a string value depending on the type of the \hyperlink{class_ogre_1_1_abstract_node}{Abstract\+Node}. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
\hyperlink{class_ogre_1_1_any}{Any} \hyperlink{class_ogre_1_1_abstract_node_acf394c05aecb3cb258a28c19e1969ff2}{context}
\item 
\hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String} \hyperlink{class_ogre_1_1_abstract_node_ad12982998ed96d3b0b99a1b74ae1360b}{file}
\item 
unsigned int \hyperlink{class_ogre_1_1_abstract_node_ad2e2e1cc95ee64cd9632cc63e4ca3234}{line}
\item 
\hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String} \hyperlink{class_ogre_1_1_variable_access_abstract_node_a85f2a1e1cfcf01102fb6c80c470d7783}{name}
\item 
\hyperlink{class_ogre_1_1_abstract_node}{Abstract\+Node} $\ast$ \hyperlink{class_ogre_1_1_abstract_node_a25d905239cc4b086edcfe91bc51f7bfb}{parent}
\item 
\hyperlink{group___general_ga788dd054963542ec3375d9b83255bc98}{Abstract\+Node\+Type} \hyperlink{class_ogre_1_1_abstract_node_af05272e6472ec8283d7bdf304cd9ef14}{type}
\end{DoxyCompactItemize}


\subsection{Detailed Description}
This abstract node represents a variable assignment. 

\subsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{class_ogre_1_1_variable_access_abstract_node_a24354dd9607adb0795d178377495957d}\label{class_ogre_1_1_variable_access_abstract_node_a24354dd9607adb0795d178377495957d}} 
\index{Ogre\+::\+Variable\+Access\+Abstract\+Node@{Ogre\+::\+Variable\+Access\+Abstract\+Node}!Variable\+Access\+Abstract\+Node@{Variable\+Access\+Abstract\+Node}}
\index{Variable\+Access\+Abstract\+Node@{Variable\+Access\+Abstract\+Node}!Ogre\+::\+Variable\+Access\+Abstract\+Node@{Ogre\+::\+Variable\+Access\+Abstract\+Node}}
\subsubsection{\texorpdfstring{Variable\+Access\+Abstract\+Node()}{VariableAccessAbstractNode()}}
{\footnotesize\ttfamily Ogre\+::\+Variable\+Access\+Abstract\+Node\+::\+Variable\+Access\+Abstract\+Node (\begin{DoxyParamCaption}\item[{\hyperlink{class_ogre_1_1_abstract_node}{Abstract\+Node} $\ast$}]{ptr }\end{DoxyParamCaption})}



\subsection{Member Function Documentation}
\mbox{\Hypertarget{class_ogre_1_1_variable_access_abstract_node_a92c1dbf959f13312beee3f9ecf2a1146}\label{class_ogre_1_1_variable_access_abstract_node_a92c1dbf959f13312beee3f9ecf2a1146}} 
\index{Ogre\+::\+Variable\+Access\+Abstract\+Node@{Ogre\+::\+Variable\+Access\+Abstract\+Node}!clone@{clone}}
\index{clone@{clone}!Ogre\+::\+Variable\+Access\+Abstract\+Node@{Ogre\+::\+Variable\+Access\+Abstract\+Node}}
\subsubsection{\texorpdfstring{clone()}{clone()}}
{\footnotesize\ttfamily \hyperlink{class_ogre_1_1_abstract_node}{Abstract\+Node}$\ast$ Ogre\+::\+Variable\+Access\+Abstract\+Node\+::clone (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [virtual]}}



Returns a new \hyperlink{class_ogre_1_1_abstract_node}{Abstract\+Node} which is a replica of this one. 



Implements \hyperlink{class_ogre_1_1_abstract_node_a3923e8e9bf17ddce22b45ff5b085cca8}{Ogre\+::\+Abstract\+Node}.

\mbox{\Hypertarget{class_ogre_1_1_variable_access_abstract_node_a4025c803300dd7162ef184aab0e45695}\label{class_ogre_1_1_variable_access_abstract_node_a4025c803300dd7162ef184aab0e45695}} 
\index{Ogre\+::\+Variable\+Access\+Abstract\+Node@{Ogre\+::\+Variable\+Access\+Abstract\+Node}!get\+Value@{get\+Value}}
\index{get\+Value@{get\+Value}!Ogre\+::\+Variable\+Access\+Abstract\+Node@{Ogre\+::\+Variable\+Access\+Abstract\+Node}}
\subsubsection{\texorpdfstring{get\+Value()}{getValue()}}
{\footnotesize\ttfamily const \hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String}\& Ogre\+::\+Variable\+Access\+Abstract\+Node\+::get\+Value (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}



Returns a string value depending on the type of the \hyperlink{class_ogre_1_1_abstract_node}{Abstract\+Node}. 



Implements \hyperlink{class_ogre_1_1_abstract_node_a0a7c192e205a9597db0c48ab65e5ce2c}{Ogre\+::\+Abstract\+Node}.



\subsection{Member Data Documentation}
\mbox{\Hypertarget{class_ogre_1_1_variable_access_abstract_node_a85f2a1e1cfcf01102fb6c80c470d7783}\label{class_ogre_1_1_variable_access_abstract_node_a85f2a1e1cfcf01102fb6c80c470d7783}} 
\index{Ogre\+::\+Variable\+Access\+Abstract\+Node@{Ogre\+::\+Variable\+Access\+Abstract\+Node}!name@{name}}
\index{name@{name}!Ogre\+::\+Variable\+Access\+Abstract\+Node@{Ogre\+::\+Variable\+Access\+Abstract\+Node}}
\subsubsection{\texorpdfstring{name}{name}}
{\footnotesize\ttfamily \hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String} Ogre\+::\+Variable\+Access\+Abstract\+Node\+::name}

\mbox{\Hypertarget{class_ogre_1_1_abstract_node_ad12982998ed96d3b0b99a1b74ae1360b}\label{class_ogre_1_1_abstract_node_ad12982998ed96d3b0b99a1b74ae1360b}} 
\index{Ogre\+::\+Variable\+Access\+Abstract\+Node@{Ogre\+::\+Variable\+Access\+Abstract\+Node}!file@{file}}
\index{file@{file}!Ogre\+::\+Variable\+Access\+Abstract\+Node@{Ogre\+::\+Variable\+Access\+Abstract\+Node}}
\subsubsection{\texorpdfstring{file}{file}}
{\footnotesize\ttfamily \hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String} Ogre\+::\+Abstract\+Node\+::file\hspace{0.3cm}{\ttfamily [inherited]}}

\mbox{\Hypertarget{class_ogre_1_1_abstract_node_ad2e2e1cc95ee64cd9632cc63e4ca3234}\label{class_ogre_1_1_abstract_node_ad2e2e1cc95ee64cd9632cc63e4ca3234}} 
\index{Ogre\+::\+Variable\+Access\+Abstract\+Node@{Ogre\+::\+Variable\+Access\+Abstract\+Node}!line@{line}}
\index{line@{line}!Ogre\+::\+Variable\+Access\+Abstract\+Node@{Ogre\+::\+Variable\+Access\+Abstract\+Node}}
\subsubsection{\texorpdfstring{line}{line}}
{\footnotesize\ttfamily unsigned int Ogre\+::\+Abstract\+Node\+::line\hspace{0.3cm}{\ttfamily [inherited]}}

\mbox{\Hypertarget{class_ogre_1_1_abstract_node_af05272e6472ec8283d7bdf304cd9ef14}\label{class_ogre_1_1_abstract_node_af05272e6472ec8283d7bdf304cd9ef14}} 
\index{Ogre\+::\+Variable\+Access\+Abstract\+Node@{Ogre\+::\+Variable\+Access\+Abstract\+Node}!type@{type}}
\index{type@{type}!Ogre\+::\+Variable\+Access\+Abstract\+Node@{Ogre\+::\+Variable\+Access\+Abstract\+Node}}
\subsubsection{\texorpdfstring{type}{type}}
{\footnotesize\ttfamily \hyperlink{group___general_ga788dd054963542ec3375d9b83255bc98}{Abstract\+Node\+Type} Ogre\+::\+Abstract\+Node\+::type\hspace{0.3cm}{\ttfamily [inherited]}}

\mbox{\Hypertarget{class_ogre_1_1_abstract_node_a25d905239cc4b086edcfe91bc51f7bfb}\label{class_ogre_1_1_abstract_node_a25d905239cc4b086edcfe91bc51f7bfb}} 
\index{Ogre\+::\+Variable\+Access\+Abstract\+Node@{Ogre\+::\+Variable\+Access\+Abstract\+Node}!parent@{parent}}
\index{parent@{parent}!Ogre\+::\+Variable\+Access\+Abstract\+Node@{Ogre\+::\+Variable\+Access\+Abstract\+Node}}
\subsubsection{\texorpdfstring{parent}{parent}}
{\footnotesize\ttfamily \hyperlink{class_ogre_1_1_abstract_node}{Abstract\+Node}$\ast$ Ogre\+::\+Abstract\+Node\+::parent\hspace{0.3cm}{\ttfamily [inherited]}}

\mbox{\Hypertarget{class_ogre_1_1_abstract_node_acf394c05aecb3cb258a28c19e1969ff2}\label{class_ogre_1_1_abstract_node_acf394c05aecb3cb258a28c19e1969ff2}} 
\index{Ogre\+::\+Variable\+Access\+Abstract\+Node@{Ogre\+::\+Variable\+Access\+Abstract\+Node}!context@{context}}
\index{context@{context}!Ogre\+::\+Variable\+Access\+Abstract\+Node@{Ogre\+::\+Variable\+Access\+Abstract\+Node}}
\subsubsection{\texorpdfstring{context}{context}}
{\footnotesize\ttfamily \hyperlink{class_ogre_1_1_any}{Any} Ogre\+::\+Abstract\+Node\+::context\hspace{0.3cm}{\ttfamily [inherited]}}



The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
\hyperlink{_ogre_script_compiler_8h}{Ogre\+Script\+Compiler.\+h}\end{DoxyCompactItemize}
