#include "pt-fcn-handle.h"
Public Member Functions | |
| tree_fcn_handle (const token &tok) | |
| ~tree_fcn_handle ()=default | |
| void | accept (tree_walker &tw) |
| filepos | beg_pos () const |
| tree_expression * | dup (symbol_scope &scope) const |
| filepos | end_pos () const |
| octave_value | evaluate (tree_evaluator &tw, int nargout=1) |
| octave_value_list | evaluate_n (tree_evaluator &tw, int nargout=1) |
| std::string | name () const |
| void | print (std::ostream &os, bool pr_as_read_syntax=false, bool pr_orig_txt=true) |
| void | print_raw (std::ostream &os, bool pr_as_read_syntax=false, bool pr_orig_txt=true) |
| bool | rvalue_ok () const |
Public Member Functions inherited from tree_expression | |
| tree_expression () | |
| virtual | ~tree_expression ()=default |
| virtual void | copy_base (const tree_expression &e) |
| size_t | delim_count () const |
| virtual bool | is_assignment_expression () const |
| virtual bool | is_binary_expression () const |
| virtual bool | is_boolean_expression () const |
| virtual bool | is_colon_expression () const |
| virtual bool | is_constant () const |
| bool | is_for_cmd_expr () const |
| virtual bool | is_identifier () const |
| virtual bool | is_index_expression () const |
| virtual bool | is_matrix () const |
| bool | is_postfix_indexed () const |
| virtual bool | is_prefix_expression () const |
| virtual bool | is_unary_expression () const |
| virtual bool | iscell () const |
| virtual octave_lvalue | lvalue (tree_evaluator &) |
| virtual bool | lvalue_ok () const |
| void | mark_as_for_cmd_expr () |
| tree_expression * | mark_in_delims (const token &open_delim, const token &close_delim) |
| virtual std::string | oper () const |
| virtual std::string | original_text () const |
| char | postfix_index () const |
| bool | print_result () const |
| tree_expression * | set_postfix_index (char type) |
| tree_expression * | set_print_flag (bool print) |
Public Member Functions inherited from tree | |
| tree () | |
| virtual | ~tree ()=default |
| const std::string | bp_cond () const |
| virtual int | column () const |
| virtual void | delete_breakpoint () |
| bool | is_active_breakpoint (tree_evaluator &tw) const |
| bool | is_breakpoint () const |
| virtual comment_list | leading_comments () const |
| virtual int | line () const |
| bool | meets_bp_condition (tree_evaluator &tw) const |
| virtual void | set_breakpoint (const std::string &condition) |
| std::string | str_print_code () |
Additional Inherited Members | |
Protected Attributes inherited from tree_expression | |
| tree_delimiter_list | m_delims |
| bool | m_for_cmd_expr |
| char | m_postfix_index_type |
| bool | m_print_flag |
Definition at line 48 of file pt-fcn-handle.h.
|
inline |
Definition at line 52 of file pt-fcn-handle.h.
|
default |
|
inlinevirtual |
Implements tree.
Definition at line 80 of file pt-fcn-handle.h.
References tree_walker::visit_fcn_handle().
|
inlinevirtual |
Implements tree.
Definition at line 58 of file pt-fcn-handle.h.
|
virtual |
Implements tree_expression.
Definition at line 54 of file pt-fcn-handle.cc.
References tree_expression::copy_base().
|
inlinevirtual |
Implements tree.
Definition at line 59 of file pt-fcn-handle.h.
|
virtual |
Implements tree_expression.
Definition at line 64 of file pt-fcn-handle.cc.
References tree_evaluator::make_fcn_handle().
|
inlinevirtual |
|
inlinevirtual |
Reimplemented from tree_expression.
Definition at line 67 of file pt-fcn-handle.h.
| void tree_fcn_handle::print | ( | std::ostream & | os, |
| bool | pr_as_read_syntax = false, |
||
| bool | pr_orig_txt = true |
||
| ) |
Definition at line 40 of file pt-fcn-handle.cc.
References print_raw().
| void tree_fcn_handle::print_raw | ( | std::ostream & | os, |
| bool | pr_as_read_syntax = false, |
||
| bool | pr_orig_txt = true |
||
| ) |
Definition at line 47 of file pt-fcn-handle.cc.
Referenced by print(), and tree_print_code::visit_fcn_handle().
|
inlinevirtual |
Reimplemented from tree_expression.
Definition at line 69 of file pt-fcn-handle.h.