Klassen | Makrodefinitionen | Funktionen
Debug

Klassen

class  watchedPtr< T, flag, P >

Makrodefinitionen

#define isDebugFlag(level)   false
#define DEBUGLOGBASEINT(...)   do {} while (0)
#define DEBUGLOGBASE(...)   do {} while (0)
#define PRINTSIZER(X)   do {} while (0)
#define mutRefCast(type, value)   static_cast<type &>(value)
#define mutPtrCast(type, value)   static_cast<type *>(value)
#define mutPtrDynCast(type, value)   dynamic_cast<type *>(value)
#define WATCHEDPTR(T, f, P)   watchedPtr<T,-1,P>
#define DEFWATCHEDPTR
#define DEBUGLOG(level,...)   DEBUGLOGBASE(level, typeid(*this).name(),__VA_ARGS__)
#define DEBUGLOG2(level,...)   DEBUGLOGBASE(level, _T(""),__VA_ARGS__)
#define DEBUGLOGTYPE(level, type,...)   DEBUGLOGBASE(level, typeid(type).name(), __VA_ARGS__)
#define DEBUGLOGTYPEINT(level, type,...)   DEBUGLOGBASEINT(level, typeid(type).name(), __VA_ARGS__)

Funktionen

 DEBUGFLAG (other, _("Unspecified debug information")) DEBUGFLAG(dialog
 _ ("Debug configuration and postprocessing of dialogs")) DEBUGFLAG(routing
 _ ("Debug the routing system")) DEBUGFLAG(midiio
 _ ("Debug the MIDI input/output system")) DEBUGFLAG(midifile
 _ ("Debug the MIDI file devices")) DEBUGFLAG(mutparser
 _ ("Debug the Mutabor file parser")) DEBUGFLAG(config
 _ ("Debug the config file parser")) DEBUGFLAG(docview
 _ ("Debug the Document/View framework")) DEBUGFLAG(eventqueue

Makro-Dokumentation

#define DEBUGLOG (   level,
  ... 
)    DEBUGLOGBASE(level, typeid(*this).name(),__VA_ARGS__)

Definiert in Zeile 85 der Datei mutDebug.h.

Wird benutzt von RoutePanel::AddBox(), MutBoxShape::AddChannel(), BEGIN_EVENT_TABLE(), MutFrame::CeInDevPlay(), MutFrame::ClearSubMenu(), OutMidiPort::Close(), MutFrame::CloseAll(), MutFrame::CloseClientWindow(), MutLogicWnd::CmBox(), MutFrame::CmDoActivate(), MutFrame::CmInDevPlay(), MutApp::CmQuit(), MutFrame::CmRoutes(), MutOutputMidiFileDeviceShape::Create(), MutInputMidiFileDeviceShape::Create(), MutInputDeviceShape::Create(), MutDeviceShape::Create(), RouteRemoveButton::Create(), MutRouteWnd::createBoxes(), MutRouteWnd::createInputDevices(), GisReadHead::CreateSegmentSubs(), MutOutputDeviceShape::CreateShape(), MutInputDeviceShape::CreateShape(), MutChild::deleteFromWinAttrs(), MutIconShape::DeleteSelfEvent(), MutFrame::DetermineFrameSize(), MutLogicWnd::doClose(), MutIconShape::DoGetBestSize(), MutOutputDeviceShape::DoLeftDblClick(), MutFrame::DoStop(), MutBoxChannelShape::DrawLines(), END_EVENT_TABLE(), EVT_CHOICE(), OutputDevDlg::FindType(), InputDevDlg::FindType(), MutBoxIconShape::GetBordersForSizer(), OutMidiPort::GetChannel(), MutOutputMidiFileDeviceShape::GetMutIcon(), MutOutputMidiDeviceShape::GetMutIcon(), MutOutputGuidoFileDeviceShape::GetMutIcon(), MutInputMidiFileDeviceShape::GetMutIcon(), MutInputMidiDeviceShape::GetMutIcon(), MutInputGuidoFileDeviceShape::GetMutIcon(), MutBoxChannelShape::GetMutIcon(), MutBoxChannelShape::GetPerimeterPoint(), MutIconShape::GetPerimeterPoint(), GisReadArtHead::GetSpeedFactor(), GisReadArtHead::GisReadArtHead(), GisReadHead::GisReadHead(), GisTag::GisTag(), GisToken::GisToken(), IMPLEMENT_CLASS(), InMidiFile::IncDelta(), InGis::IncDelta(), MutOutputMidiDeviceShape::InitializeDialog(), MutOutputDeviceShape::InitializeDialog(), GisReadHead::InsertInfrontOf(), MutBoxIconShape::Layout(), MutIconShape::Layout(), MutFrame::LogicWinOpen(), MutApp::MakeFileMenu(), OutMidiPort::MidiOut(), MutRouteWnd::MutRouteWnd(), MutTextBox::MutTextBox(), EDevice::newOutDevice(), ERoute::newRoute(), MutTextBox::NewText(), OutMidiPort::NoteOff(), OutMidiPort::NoteOn(), OutMidiPort::NotesCorrect(), MutChild::OnActivate(), MutTextBox::OnClose(), MutFrame::OnClose(), MutApp::OnCmdLineParsed(), MutBoxIconShape::OnDraw(), MutIconShape::OnDraw(), OutputDevDlg::OnFileChanged(), InputDevDlg::OnFileChanged(), MutIconShape::OnGetFocus(), MutIconShape::OnKillFocus(), OutMidiPort::Open(), InMidiFile::Open(), InGis::Open(), OutMidiPort::OutMidiPort(), OutMidiPort::Panic(), MutApp::PassEventToDocManagerCMD(), MutApp::PassEventToDocManagerUPD(), InGis::Proceed(), InMidiPort::ProceedRoute(), InMidiFile::ProceedRoute(), InGis::ProceedRoute(), MutApp::ProcessEvent(), OutMidiPort::Quite(), MutFrame::RaiseLogic(), GisReadArtHead::Read(), GisReadHead::Read(), MutOutputMidiDeviceShape::readDialog(), MutOutputGuidoFileDeviceShape::readDialog(), MutInputGuidoFileDeviceShape::readDialog(), InGis::ReadOn(), MutOutputDeviceShape::ReadPanel(), MutBoxChannelShape::ReadPanel(), MutOutputDeviceShape::replaceSelfBy(), MutFrame::SetClient(), MutIconShape::SetFocus(), OutputDevDlg::SetGUIDOFile(), InputDevDlg::SetGUIDOFile(), OutputDevDlg::SetMidiDevice(), InputDevDlg::SetMidiDevice(), OutputDevDlg::SetMidiFile(), InputDevDlg::SetMidiFile(), MutBoxChannelShape::SetOutput(), configtree::SetPath(), OutputDevDlg::SetType(), InputDevDlg::SetType(), MutOutputDeviceShape::ShowDeviceDialog(), InMidiFile::Stop(), InGis::Stop(), OutMidiPort::Sustain(), MutFrame::TextBoxOpen(), configtree::toFirstLeaf(), configtree::toLeaf(), configtree::toNextLeaf(), configtree::toParent(), MutFrame::UpdateBoxMenu(), OutputDevDlg::UpdateLayout(), InputDevDlg::UpdateLayout(), InDevice::~InDevice(), MutBoxChannelShape::~MutBoxChannelShape(), MutChild::~MutChild(), MutLogicWnd::~MutLogicWnd(), MutOutputDeviceShape::~MutOutputDeviceShape(), OutDevice::~OutDevice() und Route::~Route().

#define DEBUGLOG2 (   level,
  ... 
)    DEBUGLOGBASE(level, _T(""),__VA_ARGS__)
#define DEBUGLOGBASE (   ...)    do {} while (0)

Definiert in Zeile 74 der Datei mutDebug.h.

Wird benutzt von compiler_warning(), MutLogicWnd::doClose(), DoParse() und InOpen().

#define DEBUGLOGBASEINT (   ...)    do {} while (0)

Definiert in Zeile 73 der Datei mutDebug.h.

#define DEBUGLOGTYPE (   level,
  type,
  ... 
)    DEBUGLOGBASE(level, typeid(type).name(), __VA_ARGS__)
#define DEBUGLOGTYPEINT (   level,
  type,
  ... 
)    DEBUGLOGBASEINT(level, typeid(type).name(), __VA_ARGS__)

Definiert in Zeile 88 der Datei mutDebug.h.

Wird benutzt von watchedPtr< T, flag, P >::operator=().

#define DEFWATCHEDPTR

Definiert in Zeile 82 der Datei mutDebug.h.

#define isDebugFlag (   level)    false

Definiert in Zeile 72 der Datei mutDebug.h.

#define mutPtrCast (   type,
  value 
)    static_cast<type *>(value)

Definiert in Zeile 78 der Datei mutDebug.h.

#define mutPtrDynCast (   type,
  value 
)    dynamic_cast<type *>(value)

Definiert in Zeile 79 der Datei mutDebug.h.

#define mutRefCast (   type,
  value 
)    static_cast<type &>(value)

Definiert in Zeile 77 der Datei mutDebug.h.

#define PRINTSIZER (   X)    do {} while (0)
#define WATCHEDPTR (   T,
  f,
 
)    watchedPtr<T,-1,P>

Definiert in Zeile 81 der Datei mutDebug.h.


Dokumentation der Funktionen

_ ( "Debug configuration and postprocessing of dialogs"  )

Wird benutzt von Activate(), AppAbout::AppAbout(), BEGIN_EVENT_TABLE(), berechne_intervall_endgueltig(), berechne_intervalle_absolut(), berechne_toene_absolut(), berechne_ton_endgueltig(), check_aktionen(), check_ausloeser(), check_konsistenz(), MutFrame::CloseAll(), MutApp::CmAbout(), MutLogicWnd::CmBox(), MutFrame::CmDoActivate(), MutFrame::CmFileOpen(), MutConfigDialog::CmHelp(), MutApp::CmQuit(), MutRouteWnd::CmRouteLoad(), MutFrame::CmRoutes(), MutRouteWnd::CmRouteSave(), MutRouteWnd::CmRouteSaveAs(), MutFrame::CmSetTitle(), Compile(), compiler_warning(), MutNewOutputDeviceShape::Create(), MutNewInputDeviceShape::Create(), OutputDevDlg::CreateControls(), BoxDlg::CreateControls(), MutChild::deleteFromWinAttrs(), RouteRemoveButton::EnableRoute(), EVT_CHOICE(), execute_aktion(), FileNameDialog(), GetErrorLine(), InMidiPort::GetTypeName(), OutMidiPort::GetTypeName(), InMidiFile::GetTypeName(), OutMidiFile::GetTypeName(), InGis::GetTypeName(), OutGis::GetTypeName(), InDevice::GetTypeName(), OutDevice::GetTypeName(), Device::GetTypeName(), IMPLEMENT_APP(), BoxDlg::InitializeBoxTypes(), NewMutBoxShape::InitializeDialog(), MutBoxChannelShape::InitializeInputFilter(), MutBoxChannelShape::InitializeOutputFilter(), InMidiPort::Load(), OutMidiPort::Load(), InMidiFile::Load(), OutMidiFile::Load(), MutFrame::LogicWinOpen(), MutApp::MakeEditMenu(), MutApp::MakeFileMenu(), mutabor::MutDocManager::MakeFrameTitle(), MutApp::MakeHelpMenu(), MutApp::MakeLogicMenu(), MutApp::MakeRoutesMenu(), MutApp::MakeSequencerMenu(), MutApp::MakeViewMenu(), MutFrame::MutFrame(), EDevice::newInDevice(), EDevice::newOutDevice(), OutputDevDlg::OnButton2Click(), OutputDevDlg::OnButton3Click(), MutFrame::OnClose(), MutRouteWnd::OnDraw(), MutApp::OnInitCmdLine(), MutApp::OnMRUFile(), InMidiPort::Open(), OutMidiPort::Open(), InMidiFile::Open(), MutFrame::OpenFile(), OutMidiPort::ReadData(), OutMidiFile::ReadData(), MutApp::RestoreState(), compat30::SaveRoutes(), MutApp::SaveState(), MutBoxShape::SetBoxId(), MutOutputDeviceShape::ShowDeviceDialog(), MutInputDeviceShape::ShowDeviceDialog(), MutApp::ShowHelp(), sRange(), MutFrame::TextBoxOpen(), TextPin(), MutLogicWnd::UpDate(), MutFrame::UpdateBoxMenu(), OutputDevDlg::UpdateLayout(), InputDevDlg::UpdateLayout(), MutFrame::UpdateUI(), MutFrame::WindowSize(), OutMidiPort::WriteData(), OutMidiFile::WriteData() und MutLogicWnd::~MutLogicWnd().

_ ( "Debug the MIDI input/output system"  )
_ ( "Debug the config file parser"  )
_ ( "Debug the Mutabor file parser"  )
_ ( "Debug the MIDI file devices"  )
_ ( "Debug the Document/View framework"  )
_ ( "Debug the routing system"  )
DEBUGFLAG ( other  ,
_("Unspecified debug information")   
)

Erzeugt am Sun Aug 21 2011 10:52:05 für Mutabor von doxygen 1.7.4