The Battle for Wesnoth  1.19.5+dev
Public Member Functions | Protected Attributes | List of all members
wfl::base_breakpoint Class Referenceabstract

#include <debugger.hpp>

Inheritance diagram for wfl::base_breakpoint:

Public Member Functions

 base_breakpoint (formula_debugger &fdb, const std::string &name, bool one_time_only)
 
virtual ~base_breakpoint ()
 
virtual bool is_break_now () const =0
 
bool is_one_time_only () const
 
const std::string & name () const
 

Protected Attributes

formula_debuggerfdb_
 
std::string name_
 
bool one_time_only_
 

Detailed Description

Definition at line 59 of file debugger.hpp.

Constructor & Destructor Documentation

◆ base_breakpoint()

wfl::base_breakpoint::base_breakpoint ( formula_debugger fdb,
const std::string &  name,
bool  one_time_only 
)

Definition at line 237 of file debugger.cpp.

◆ ~base_breakpoint()

wfl::base_breakpoint::~base_breakpoint ( )
virtual

Definition at line 244 of file debugger.cpp.

Member Function Documentation

◆ is_break_now()

virtual bool wfl::base_breakpoint::is_break_now ( ) const
pure virtual

◆ is_one_time_only()

bool wfl::base_breakpoint::is_one_time_only ( ) const

Definition at line 249 of file debugger.cpp.

References one_time_only_.

◆ name()

const std::string & wfl::base_breakpoint::name ( ) const

Definition at line 255 of file debugger.cpp.

References name_.

Member Data Documentation

◆ fdb_

formula_debugger& wfl::base_breakpoint::fdb_
protected

◆ name_

std::string wfl::base_breakpoint::name_
protected

Definition at line 68 of file debugger.hpp.

Referenced by name().

◆ one_time_only_

bool wfl::base_breakpoint::one_time_only_
protected

Definition at line 69 of file debugger.hpp.

Referenced by is_one_time_only().


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