#include "pt-binop.h"
Public Types | |
enum | type { unknown , bool_and , bool_or } |
Additional Inherited Members | |
![]() | |
tree_expression * | m_lhs |
token | m_op_tok |
tree_expression * | m_rhs |
![]() | |
tree_delimiter_list | m_delims |
bool | m_for_cmd_expr |
char | m_postfix_index_type |
bool | m_print_flag |
Definition at line 152 of file pt-binop.h.
Enumerator | |
---|---|
unknown | |
bool_and | |
bool_or |
Definition at line 156 of file pt-binop.h.
Definition at line 163 of file pt-binop.h.
|
inline |
Definition at line 165 of file pt-binop.h.
|
default |
|
inlinevirtual |
Reimplemented from tree_binary_expression.
Definition at line 190 of file pt-binop.h.
References tree_walker::visit_boolean_expression().
|
virtual |
Reimplemented from tree_binary_expression.
Definition at line 194 of file pt-binop.cc.
References tree_expression::copy_base(), tree_expression::dup(), tree_binary_expression::m_lhs, tree_binary_expression::m_op_tok, and tree_binary_expression::m_rhs.
|
virtual |
Reimplemented from tree_binary_expression.
Definition at line 208 of file pt-binop.cc.
References bool_and, bool_or, tree_expression::evaluate(), octave_value::is_true(), tree_binary_expression::m_lhs, and tree_binary_expression::m_rhs.
Referenced by evaluate_n().
|
inlinevirtual |
Reimplemented from tree_binary_expression.
Definition at line 185 of file pt-binop.h.
References evaluate(), and ovl().
|
inlinevirtual |
Reimplemented from tree_expression.
Definition at line 173 of file pt-binop.h.
|
inline |
Definition at line 179 of file pt-binop.h.
|
virtual |
Reimplemented from tree_binary_expression.
Definition at line 172 of file pt-binop.cc.
|
inlinevirtual |
Reimplemented from tree_binary_expression.
Definition at line 175 of file pt-binop.h.