GNU Octave  6.2.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
octave::stack_frame_walker Class Referenceabstract
Inheritance diagram for octave::stack_frame_walker:

Public Member Functions

 stack_frame_walker (const stack_frame_walker &)=delete
 
stack_frame_walkeroperator= (const stack_frame_walker &)=delete
 
virtual void visit_compiled_fcn_stack_frame (compiled_fcn_stack_frame &)=0
 
virtual void visit_scope_stack_frame (scope_stack_frame &)=0
 
virtual void visit_script_stack_frame (script_stack_frame &)=0
 
virtual void visit_user_fcn_stack_frame (user_fcn_stack_frame &)=0
 

Protected Member Functions

 stack_frame_walker (void)
 
virtual ~stack_frame_walker (void)=default
 

Detailed Description

Definition at line 581 of file stack-frame.cc.

Constructor & Destructor Documentation

◆ stack_frame_walker() [1/2]

octave::stack_frame_walker::stack_frame_walker ( void  )
inlineprotected

Definition at line 585 of file stack-frame.cc.

◆ ~stack_frame_walker()

virtual octave::stack_frame_walker::~stack_frame_walker ( void  )
protectedvirtualdefault

◆ stack_frame_walker() [2/2]

octave::stack_frame_walker::stack_frame_walker ( const stack_frame_walker )
delete

Member Function Documentation

◆ operator=()

stack_frame_walker& octave::stack_frame_walker::operator= ( const stack_frame_walker )
delete

◆ visit_compiled_fcn_stack_frame()

virtual void octave::stack_frame_walker::visit_compiled_fcn_stack_frame ( compiled_fcn_stack_frame )
pure virtual

◆ visit_scope_stack_frame()

virtual void octave::stack_frame_walker::visit_scope_stack_frame ( scope_stack_frame )
pure virtual

◆ visit_script_stack_frame()

virtual void octave::stack_frame_walker::visit_script_stack_frame ( script_stack_frame )
pure virtual

◆ visit_user_fcn_stack_frame()

virtual void octave::stack_frame_walker::visit_user_fcn_stack_frame ( user_fcn_stack_frame )
pure virtual

The documentation for this class was generated from the following file: