63 lines
3.7 KiB
TeX
63 lines
3.7 KiB
TeX
|
\hypertarget{class_binary_op_node}{}\doxysection{Binary\+Op\+Node Class Reference}
|
||
|
\label{class_binary_op_node}\index{BinaryOpNode@{BinaryOpNode}}
|
||
|
|
||
|
|
||
|
{\ttfamily \#include $<$Binary\+Op\+Node.\+h$>$}
|
||
|
|
||
|
Inheritance diagram for Binary\+Op\+Node\+:\begin{figure}[H]
|
||
|
\begin{center}
|
||
|
\leavevmode
|
||
|
\includegraphics[height=4.000000cm]{class_binary_op_node}
|
||
|
\end{center}
|
||
|
\end{figure}
|
||
|
\doxysubsection*{Public Member Functions}
|
||
|
\begin{DoxyCompactItemize}
|
||
|
\item
|
||
|
\mbox{\hyperlink{class_binary_op_node_a483ebe81ba6f08340a7ceff34e6b75af}{Binary\+Op\+Node}} (std\+::shared\+\_\+ptr$<$ \mbox{\hyperlink{class_expr_node}{Expr\+Node}} $>$ \mbox{\hyperlink{class_binary_op_node_acee80276ab94e9faf3f2da1a9f323a44}{left}}, std\+::shared\+\_\+ptr$<$ \mbox{\hyperlink{class_expr_node}{Expr\+Node}} $>$ \mbox{\hyperlink{class_binary_op_node_afacda981cb1bb277f0625a5e78431582}{right}})
|
||
|
\item
|
||
|
\mbox{\hyperlink{class_binary_op_node_a924a3c0ddb1f8442208ebcce2748ec81}{$\sim$\+Binary\+Op\+Node}} ()
|
||
|
\end{DoxyCompactItemize}
|
||
|
\doxysubsection*{Protected Attributes}
|
||
|
\begin{DoxyCompactItemize}
|
||
|
\item
|
||
|
std\+::shared\+\_\+ptr$<$ \mbox{\hyperlink{class_expr_node}{Expr\+Node}} $>$ \mbox{\hyperlink{class_binary_op_node_acee80276ab94e9faf3f2da1a9f323a44}{left}}
|
||
|
\item
|
||
|
std\+::shared\+\_\+ptr$<$ \mbox{\hyperlink{class_expr_node}{Expr\+Node}} $>$ \mbox{\hyperlink{class_binary_op_node_afacda981cb1bb277f0625a5e78431582}{right}}
|
||
|
\end{DoxyCompactItemize}
|
||
|
|
||
|
|
||
|
\doxysubsection{Constructor \& Destructor Documentation}
|
||
|
\mbox{\Hypertarget{class_binary_op_node_a483ebe81ba6f08340a7ceff34e6b75af}\label{class_binary_op_node_a483ebe81ba6f08340a7ceff34e6b75af}}
|
||
|
\index{BinaryOpNode@{BinaryOpNode}!BinaryOpNode@{BinaryOpNode}}
|
||
|
\index{BinaryOpNode@{BinaryOpNode}!BinaryOpNode@{BinaryOpNode}}
|
||
|
\doxysubsubsection{\texorpdfstring{BinaryOpNode()}{BinaryOpNode()}}
|
||
|
{\footnotesize\ttfamily Binary\+Op\+Node\+::\+Binary\+Op\+Node (\begin{DoxyParamCaption}\item[{std\+::shared\+\_\+ptr$<$ \mbox{\hyperlink{class_expr_node}{Expr\+Node}} $>$}]{left, }\item[{std\+::shared\+\_\+ptr$<$ \mbox{\hyperlink{class_expr_node}{Expr\+Node}} $>$}]{right }\end{DoxyParamCaption})}
|
||
|
|
||
|
\mbox{\Hypertarget{class_binary_op_node_a924a3c0ddb1f8442208ebcce2748ec81}\label{class_binary_op_node_a924a3c0ddb1f8442208ebcce2748ec81}}
|
||
|
\index{BinaryOpNode@{BinaryOpNode}!````~BinaryOpNode@{$\sim$BinaryOpNode}}
|
||
|
\index{````~BinaryOpNode@{$\sim$BinaryOpNode}!BinaryOpNode@{BinaryOpNode}}
|
||
|
\doxysubsubsection{\texorpdfstring{$\sim$BinaryOpNode()}{~BinaryOpNode()}}
|
||
|
{\footnotesize\ttfamily Binary\+Op\+Node\+::$\sim$\+Binary\+Op\+Node (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}
|
||
|
|
||
|
|
||
|
|
||
|
\doxysubsection{Member Data Documentation}
|
||
|
\mbox{\Hypertarget{class_binary_op_node_acee80276ab94e9faf3f2da1a9f323a44}\label{class_binary_op_node_acee80276ab94e9faf3f2da1a9f323a44}}
|
||
|
\index{BinaryOpNode@{BinaryOpNode}!left@{left}}
|
||
|
\index{left@{left}!BinaryOpNode@{BinaryOpNode}}
|
||
|
\doxysubsubsection{\texorpdfstring{left}{left}}
|
||
|
{\footnotesize\ttfamily std\+::shared\+\_\+ptr$<$\mbox{\hyperlink{class_expr_node}{Expr\+Node}}$>$ Binary\+Op\+Node\+::left\hspace{0.3cm}{\ttfamily [protected]}}
|
||
|
|
||
|
\mbox{\Hypertarget{class_binary_op_node_afacda981cb1bb277f0625a5e78431582}\label{class_binary_op_node_afacda981cb1bb277f0625a5e78431582}}
|
||
|
\index{BinaryOpNode@{BinaryOpNode}!right@{right}}
|
||
|
\index{right@{right}!BinaryOpNode@{BinaryOpNode}}
|
||
|
\doxysubsubsection{\texorpdfstring{right}{right}}
|
||
|
{\footnotesize\ttfamily std\+::shared\+\_\+ptr$<$\mbox{\hyperlink{class_expr_node}{Expr\+Node}}$>$ Binary\+Op\+Node\+::right\hspace{0.3cm}{\ttfamily [protected]}}
|
||
|
|
||
|
|
||
|
|
||
|
The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
|
||
|
\item
|
||
|
src/\+AST/\mbox{\hyperlink{_binary_op_node_8h}{Binary\+Op\+Node.\+h}}\item
|
||
|
src/\+AST/\mbox{\hyperlink{_binary_op_node_8cpp}{Binary\+Op\+Node.\+cpp}}\end{DoxyCompactItemize}
|