openMSX
Public Member Functions | Public Attributes | List of all members
openmsx::ParsedSlotCond Struct Reference

#include <ImGuiBreakPoints.hh>

Collaboration diagram for openmsx::ParsedSlotCond:
Collaboration graph
[legend]

Public Member Functions

 ParsedSlotCond (std::string_view checkCmd, std::string_view cond)
 
std::string toTclExpression (std::string_view checkCmd) const
 
std::string toDisplayString () const
 

Public Attributes

std::string rest
 
int ps = 0
 
int ss = 0
 
uint8_t seg = 0
 
bool hasPs = false
 
bool hasSs = false
 
bool hasSeg = false
 

Detailed Description

Definition at line 20 of file ImGuiBreakPoints.hh.

Constructor & Destructor Documentation

◆ ParsedSlotCond()

openmsx::ParsedSlotCond::ParsedSlotCond ( std::string_view  checkCmd,
std::string_view  cond 
)

Definition at line 165 of file ImGuiBreakPoints.cc.

References end(), hasPs, hasSeg, hasSs, ps, rest, seg, ss, and tmpStrCat().

Member Function Documentation

◆ toDisplayString()

std::string openmsx::ParsedSlotCond::toDisplayString ( ) const

Definition at line 244 of file ImGuiBreakPoints.cc.

References hasPs, hasSeg, hasSs, ps, rest, seg, ss, strAppend(), and strCat().

◆ toTclExpression()

std::string openmsx::ParsedSlotCond::toTclExpression ( std::string_view  checkCmd) const

Definition at line 225 of file ImGuiBreakPoints.cc.

References hasPs, hasSeg, hasSs, ps, rest, seg, ss, strAppend(), and strCat().

Member Data Documentation

◆ hasPs

bool openmsx::ParsedSlotCond::hasPs = false

Definition at line 30 of file ImGuiBreakPoints.hh.

Referenced by ParsedSlotCond(), toDisplayString(), and toTclExpression().

◆ hasSeg

bool openmsx::ParsedSlotCond::hasSeg = false

Definition at line 32 of file ImGuiBreakPoints.hh.

Referenced by ParsedSlotCond(), toDisplayString(), and toTclExpression().

◆ hasSs

bool openmsx::ParsedSlotCond::hasSs = false

Definition at line 31 of file ImGuiBreakPoints.hh.

Referenced by ParsedSlotCond(), toDisplayString(), and toTclExpression().

◆ ps

int openmsx::ParsedSlotCond::ps = 0

Definition at line 27 of file ImGuiBreakPoints.hh.

Referenced by ParsedSlotCond(), toDisplayString(), and toTclExpression().

◆ rest

std::string openmsx::ParsedSlotCond::rest

Definition at line 25 of file ImGuiBreakPoints.hh.

Referenced by ParsedSlotCond(), toDisplayString(), and toTclExpression().

◆ seg

uint8_t openmsx::ParsedSlotCond::seg = 0

Definition at line 29 of file ImGuiBreakPoints.hh.

Referenced by ParsedSlotCond(), toDisplayString(), and toTclExpression().

◆ ss

int openmsx::ParsedSlotCond::ss = 0

Definition at line 28 of file ImGuiBreakPoints.hh.

Referenced by ParsedSlotCond(), toDisplayString(), and toTclExpression().


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