\hypertarget{class_ogre_1_1_import_abstract_node}{}\doxysection{Ogre\+::Import\+Abstract\+Node Class Reference}
\label{class_ogre_1_1_import_abstract_node}\index{Ogre::ImportAbstractNode@{Ogre::ImportAbstractNode}}


This abstract node represents an import statement.  




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



Inheritance diagram for Ogre\+::Import\+Abstract\+Node\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=224pt]{class_ogre_1_1_import_abstract_node__inherit__graph}
\end{center}
\end{figure}
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{class_ogre_1_1_import_abstract_node_a44e8ff802eb8c81bfbd9e8805781e4e2}{Import\+Abstract\+Node}} ()
\item 
\mbox{\hyperlink{class_ogre_1_1_abstract_node}{Abstract\+Node}} $\ast$ \mbox{\hyperlink{class_ogre_1_1_import_abstract_node_a773adaccd37af231bb7d0bd46ce0ac93}{clone}} () const
\begin{DoxyCompactList}\small\item\em Returns a new \mbox{\hyperlink{class_ogre_1_1_abstract_node}{Abstract\+Node}} which is a replica of this one. \end{DoxyCompactList}\item 
const \mbox{\hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String}} \& \mbox{\hyperlink{class_ogre_1_1_import_abstract_node_afa60b82ffc5bd50293885e8f3c16635f}{get\+Value}} () const
\begin{DoxyCompactList}\small\item\em Returns a string value depending on the type of the \mbox{\hyperlink{class_ogre_1_1_abstract_node}{Abstract\+Node}}. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{class_ogre_1_1_any}{Any}} \mbox{\hyperlink{class_ogre_1_1_abstract_node_acf394c05aecb3cb258a28c19e1969ff2}{context}}
\item 
\mbox{\hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String}} \mbox{\hyperlink{class_ogre_1_1_abstract_node_ad12982998ed96d3b0b99a1b74ae1360b}{file}}
\item 
unsigned int \mbox{\hyperlink{class_ogre_1_1_abstract_node_ad2e2e1cc95ee64cd9632cc63e4ca3234}{line}}
\item 
\mbox{\hyperlink{class_ogre_1_1_abstract_node}{Abstract\+Node}} $\ast$ \mbox{\hyperlink{class_ogre_1_1_abstract_node_a25d905239cc4b086edcfe91bc51f7bfb}{parent}}
\item 
\mbox{\hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String}} \mbox{\hyperlink{class_ogre_1_1_import_abstract_node_abf7e3cadcd65283bae356cc5dde84826}{source}}
\item 
\mbox{\hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String}} \mbox{\hyperlink{class_ogre_1_1_import_abstract_node_a2979096d9e6ff882bce5a9e6bbecbd18}{target}}
\item 
\mbox{\hyperlink{group___general_ga788dd054963542ec3375d9b83255bc98}{Abstract\+Node\+Type}} \mbox{\hyperlink{class_ogre_1_1_abstract_node_af05272e6472ec8283d7bdf304cd9ef14}{type}}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
This abstract node represents an import statement. 

\doxysubsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{class_ogre_1_1_import_abstract_node_a44e8ff802eb8c81bfbd9e8805781e4e2}\label{class_ogre_1_1_import_abstract_node_a44e8ff802eb8c81bfbd9e8805781e4e2}} 
\index{Ogre::ImportAbstractNode@{Ogre::ImportAbstractNode}!ImportAbstractNode@{ImportAbstractNode}}
\index{ImportAbstractNode@{ImportAbstractNode}!Ogre::ImportAbstractNode@{Ogre::ImportAbstractNode}}
\doxysubsubsection{\texorpdfstring{ImportAbstractNode()}{ImportAbstractNode()}}
{\footnotesize\ttfamily Ogre\+::\+Import\+Abstract\+Node\+::\+Import\+Abstract\+Node (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}



\doxysubsection{Member Function Documentation}
\mbox{\Hypertarget{class_ogre_1_1_import_abstract_node_a773adaccd37af231bb7d0bd46ce0ac93}\label{class_ogre_1_1_import_abstract_node_a773adaccd37af231bb7d0bd46ce0ac93}} 
\index{Ogre::ImportAbstractNode@{Ogre::ImportAbstractNode}!clone@{clone}}
\index{clone@{clone}!Ogre::ImportAbstractNode@{Ogre::ImportAbstractNode}}
\doxysubsubsection{\texorpdfstring{clone()}{clone()}}
{\footnotesize\ttfamily \mbox{\hyperlink{class_ogre_1_1_abstract_node}{Abstract\+Node}}$\ast$ Ogre\+::\+Import\+Abstract\+Node\+::clone (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [virtual]}}



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



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

\mbox{\Hypertarget{class_ogre_1_1_import_abstract_node_afa60b82ffc5bd50293885e8f3c16635f}\label{class_ogre_1_1_import_abstract_node_afa60b82ffc5bd50293885e8f3c16635f}} 
\index{Ogre::ImportAbstractNode@{Ogre::ImportAbstractNode}!getValue@{getValue}}
\index{getValue@{getValue}!Ogre::ImportAbstractNode@{Ogre::ImportAbstractNode}}
\doxysubsubsection{\texorpdfstring{getValue()}{getValue()}}
{\footnotesize\ttfamily const \mbox{\hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String}}\& Ogre\+::\+Import\+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 \mbox{\hyperlink{class_ogre_1_1_abstract_node}{Abstract\+Node}}. 



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



\doxysubsection{Member Data Documentation}
\mbox{\Hypertarget{class_ogre_1_1_import_abstract_node_a2979096d9e6ff882bce5a9e6bbecbd18}\label{class_ogre_1_1_import_abstract_node_a2979096d9e6ff882bce5a9e6bbecbd18}} 
\index{Ogre::ImportAbstractNode@{Ogre::ImportAbstractNode}!target@{target}}
\index{target@{target}!Ogre::ImportAbstractNode@{Ogre::ImportAbstractNode}}
\doxysubsubsection{\texorpdfstring{target}{target}}
{\footnotesize\ttfamily \mbox{\hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String}} Ogre\+::\+Import\+Abstract\+Node\+::target}

\mbox{\Hypertarget{class_ogre_1_1_import_abstract_node_abf7e3cadcd65283bae356cc5dde84826}\label{class_ogre_1_1_import_abstract_node_abf7e3cadcd65283bae356cc5dde84826}} 
\index{Ogre::ImportAbstractNode@{Ogre::ImportAbstractNode}!source@{source}}
\index{source@{source}!Ogre::ImportAbstractNode@{Ogre::ImportAbstractNode}}
\doxysubsubsection{\texorpdfstring{source}{source}}
{\footnotesize\ttfamily \mbox{\hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String}} Ogre\+::\+Import\+Abstract\+Node\+::source}

\mbox{\Hypertarget{class_ogre_1_1_abstract_node_ad12982998ed96d3b0b99a1b74ae1360b}\label{class_ogre_1_1_abstract_node_ad12982998ed96d3b0b99a1b74ae1360b}} 
\index{Ogre::ImportAbstractNode@{Ogre::ImportAbstractNode}!file@{file}}
\index{file@{file}!Ogre::ImportAbstractNode@{Ogre::ImportAbstractNode}}
\doxysubsubsection{\texorpdfstring{file}{file}}
{\footnotesize\ttfamily \mbox{\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::ImportAbstractNode@{Ogre::ImportAbstractNode}!line@{line}}
\index{line@{line}!Ogre::ImportAbstractNode@{Ogre::ImportAbstractNode}}
\doxysubsubsection{\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::ImportAbstractNode@{Ogre::ImportAbstractNode}!type@{type}}
\index{type@{type}!Ogre::ImportAbstractNode@{Ogre::ImportAbstractNode}}
\doxysubsubsection{\texorpdfstring{type}{type}}
{\footnotesize\ttfamily \mbox{\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::ImportAbstractNode@{Ogre::ImportAbstractNode}!parent@{parent}}
\index{parent@{parent}!Ogre::ImportAbstractNode@{Ogre::ImportAbstractNode}}
\doxysubsubsection{\texorpdfstring{parent}{parent}}
{\footnotesize\ttfamily \mbox{\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::ImportAbstractNode@{Ogre::ImportAbstractNode}!context@{context}}
\index{context@{context}!Ogre::ImportAbstractNode@{Ogre::ImportAbstractNode}}
\doxysubsubsection{\texorpdfstring{context}{context}}
{\footnotesize\ttfamily \mbox{\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 
\mbox{\hyperlink{_ogre_script_compiler_8h}{Ogre\+Script\+Compiler.\+h}}\end{DoxyCompactItemize}
