\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}