openMSX
Classes | Namespaces | Typedefs | Functions
ImGuiBreakPoints.cc File Reference
#include "ImGuiBreakPoints.hh"
#include "ImGuiCpp.hh"
#include "ImGuiDebugger.hh"
#include "ImGuiManager.hh"
#include "ImGuiUtils.hh"
#include "BreakPoint.hh"
#include "DebugCondition.hh"
#include "Debugger.hh"
#include "Interpreter.hh"
#include "MSXCPUInterface.hh"
#include "MSXMotherBoard.hh"
#include "Reactor.hh"
#include "SymbolManager.hh"
#include "WatchPoint.hh"
#include "narrow.hh"
#include "one_of.hh"
#include "strCat.hh"
#include "unreachable.hh"
#include <imgui.h>
#include <imgui_stdlib.h>
#include <cstdint>
#include <tuple>
#include <vector>
Include dependency graph for ImGuiBreakPoints.cc:

Go to the source code of this file.

Classes

struct  openmsx::BaseBpType< BreakPoint >
 
struct  openmsx::BaseBpType< std::shared_ptr< WatchPoint > >
 
struct  openmsx::BaseBpType< DebugCondition >
 
struct  openmsx::HasAddress< Item >
 
struct  openmsx::HasAddress< DebugCondition >
 
struct  openmsx::AllowEmptyCond< Item >
 
struct  openmsx::AllowEmptyCond< DebugCondition >
 
struct  openmsx::DummyScopedChange
 

Namespaces

namespace  openmsx
 This file implemented 3 utility functions:
 

Typedefs

template<typename T >
using openmsx::BaseBpType_t = typename BaseBpType< T >::type
 

Functions

template<>
std::string_view openmsx::getCheckCmd< BreakPoint > ()
 
template<>
std::string_view openmsx::getCheckCmd< WatchPoint > ()
 
template<>
std::string_view openmsx::getCheckCmd< DebugCondition > ()
 
template<>
void openmsx::createNew< BreakPoint > (MSXCPUInterface &cpuInterface, Interpreter &interp, std::optional< uint16_t > addr)
 
template<>
void openmsx::createNew< WatchPoint > (MSXCPUInterface &cpuInterface, Interpreter &, std::optional< uint16_t >)
 
template<>
void openmsx::createNew< DebugCondition > (MSXCPUInterface &cpuInterface, Interpreter &, std::optional< uint16_t >)
 
template<>
void openmsx::remove< BreakPoint > (MSXCPUInterface &cpuInterface, unsigned id)
 
template<>
void openmsx::remove< WatchPoint > (MSXCPUInterface &cpuInterface, unsigned id)
 
template<>
void openmsx::remove< DebugCondition > (MSXCPUInterface &cpuInterface, unsigned id)