Debug.h File Reference
#include <QDebug>
#include <QTextStream>
#include <QElapsedTimer>
#include "RealTime.h"
#include <string>
#include <iostream>
#include <fstream>
Include dependency graph for Debug.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  SVDebug
 
class  SVCerr
 

Macros

#define SVDEBUG   getSVDebug()
 
#define SVCERR   getSVCerr()
 

Functions

QDebug & operator<< (QDebug &, const std::string &)
 
std::ostream & operator<< (std::ostream &, const QString &)
 
std::ostream & operator<< (std::ostream &, const QUrl &)
 
SVDebuggetSVDebug ()
 
SVCerrgetSVCerr ()
 

Macro Definition Documentation

#define SVDEBUG   getSVDebug()

Definition at line 106 of file Debug.h.

Referenced by MP3FileReader::accept(), DSSIPluginInstance::activate(), FeatureExtractionModelTransformer::addFeature(), BQAFileReader::BQAFileReader(), CachedFile::CachedFile(), MIDIInput::callback(), FileReadThread::cancel(), CachedFile::checkFile(), DSSIPluginInstance::checkProgramCache(), DSSIPluginInstance::cleanup(), CodedAudioFileReader::CodedAudioFileReader(), DSSIPluginInstance::configure(), DSSIPluginInstance::connectPorts(), PropertyContainer::convertPropertyStrings(), FeatureExtractionModelTransformer::createOutputModels(), AudioFileReaderFactory::createReader(), DSSIPluginInstance::deactivate(), MP3FileReader::decode(), DecodingWavFileReader::DecodingWavFileReader(), FeatureExtractionModelTransformer::deinitialise(), TransformFactory::deleteInstance(), DSSIPluginInstance::DSSIPluginInstance(), AudioFileSizeEstimator::estimate(), ScaleTickIntervals::explode(), FeatureExtractionModelTransformer::FeatureExtractionModelTransformer(), MP3FileReader::filter(), FileReadThread::finish(), FileFeatureWriter::finish(), CodedAudioFileReader::finishDecodeCache(), FeatureExtractionModelTransformer::getAdditionalModel(), getCandidateLibraries(), PluginScan::getCandidateLibrariesFor(), ModelTransformerFactory::getConfigurationForTransform(), RDFImporterImpl::getDataModelsAudio(), TransformFactory::getDefaultTransformFor(), RDFImporterImpl::getDenseModelTitle(), PluginRDFIndexer::getIdForPluginURI(), CodedAudioFileReader::getInterleavedFrames(), DSSIPluginInstance::getLatency(), WavFileReader::getMax(), FileFeatureWriter::getOutputFile(), DSSIPluginInstance::getParameter(), DSSIPluginInstance::getParameterValue(), TransformFactory::getPluginConfigurationXml(), NativeVampPluginFactory::getPluginIdentifiers(), DSSIPluginInstance::getProgram(), DSSIPluginInstance::getPrograms(), TransformFactory::getTransformInputDomain(), CSVFormat::guessAudioSampleRange(), CSVFormat::guessFormatFor(), CSVFormat::guessPurposes(), CSVFormat::guessQualities(), CSVFormat::guessSeparator(), DSSIPluginInstance::handleController(), RDFImporter::identifyDocumentType(), PluginRDFIndexer::indexConfiguredURLs(), PluginRDFDescription::indexOutputs(), LADSPAPluginInstance::init(), DSSIPluginInstance::init(), FeatureExtractionModelTransformer::initialise(), CodedAudioFileReader::initialiseDecodeCache(), PluginPathSetter::initialiseEnvironmentVariables(), MP3FileReader::input_callback(), FeatureExtractionPluginFactory::instance(), SamplePlayer::instantiate(), TransformFactory::instantiateDefaultPluginFor(), NativeVampPluginFactory::instantiatePlugin(), LADSPAPluginFactory::instantiatePlugin(), TransformFactory::instantiatePluginFor(), TextTest::isApparentTextDocument(), AggregateWaveModel::isReady(), ScaleTickIntervals::linearInstruction(), CSVFileReader::load(), LADSPAPluginFactory::loadLibrary(), MP3FileReader::loadTag(), MP3FileReader::loadTags(), MIDIFileReader::loadTrack(), PluginScan::Logger::log(), ScaleTickIntervals::logInstruction(), ScaleTickIntervals::makeTick(), MIDIInput::MIDIInput(), DSSIPluginInstance::midiSend(), ModelDataTableModel::modelChanged(), ModelDataTableModel::modelChangedWithin(), MP3FileReader::MP3FileReader(), FileReadThread::notifyCancelled(), StorageAdviser::notifyDoneAllocation(), StorageAdviser::notifyPlannedAllocation(), OSCQueue::OSCQueue(), MIDIFileReader::parseFile(), MIDIFileReader::parseHeader(), OSCQueue::parseOSCPath(), MIDIFileReader::parseTrack(), NativeVampPluginFactory::pluginDeleted(), PluginRDFDescription::PluginRDFDescription(), MIDIInput::postEvent(), OSCQueue::postMessage(), FileReadThread::process(), PluginRDFIndexer::pullURL(), CodedAudioFileReader::pushBufferResampling(), OSCQueue::readMessage(), ReadOnlyWaveFileModel::ReadOnlyWaveFileModel(), RealTimeEffectModelTransformer::RealTimeEffectModelTransformer(), StorageAdviser::recommend(), PluginRDFIndexer::reindex(), DSSIPluginInstance::requestMidiSend(), CachedFile::retrieve(), RealTimeEffectModelTransformer::run(), FileReadThread::run(), DSSIPluginInstance::run(), FeatureExtractionModelTransformer::run(), BQAFileReader::DecodeThread::run(), DSSIPluginInstance::runGrouped(), PluginScan::scan(), SamplePlayer::searchSamples(), TransformFactory::searchUnadjusted(), DSSIPluginInstance::selectProgramAux(), DSSIPluginInstance::sendEvent(), Model::setAlignment(), FeatureExtractionModelTransformer::setCompletion(), Transform::setConfigurationValue(), DSSIPluginInstance::setIdealChannelCount(), LADSPAPluginInstance::setParameter(), DSSIPluginInstance::setParameter(), CSVFeatureWriter::setParameters(), TransformFactory::setParametersFromPluginConfigurationXml(), DSSIPluginInstance::setParameterValue(), DSSIPluginInstance::setPortValueFromController(), LogRange::shouldUseLogScale(), Transform::stringToSummaryType(), Transform::summaryTypeToString(), AlignmentModel::toXml(), EditableDenseThreeDimensionalModel::toXml(), BasicCompressedDenseThreeDimensionalModel::toXml(), ModelTransformerFactory::transform(), ModelTransformerFactory::transformMultiple(), ResourceFinder::unbundleResource(), WavFileReader::updateFrameCount(), MIDIFileReader::updateTempoMap(), WavFileReader::WavFileReader(), SamplePlayer::workThreadCallback(), WavFileWriter::writeModel(), RDFFeatureWriter::writeTrackLevelRDF(), AggregateWaveModel::~AggregateWaveModel(), CodedAudioFileReader::~CodedAudioFileReader(), CSVFileReader::~CSVFileReader(), DSSIPluginInstance::~DSSIPluginInstance(), FileFeatureWriter::~FileFeatureWriter(), LADSPAPluginInstance::~LADSPAPluginInstance(), Model::~Model(), PluginScan::~PluginScan(), ReadOnlyWaveFileModel::~ReadOnlyWaveFileModel(), TempDirectory::~TempDirectory(), and TransformFactory::~TransformFactory().

#define SVCERR   getSVCerr()

Definition at line 109 of file Debug.h.

Referenced by EventSeries::add(), AnyById::Impl::add(), WritableWaveFileModel::addSamples(), AggregateWaveModel::AggregateWaveModel(), ReadOnlyWaveFileModel::cacheFilled(), CachedFile::checkFile(), CSVFileReader::convertTimeValue(), FileFeatureWriter::createOutputFilename(), FeatureExtractionModelTransformer::deinitialise(), Dense3DModelPeakCache::Dense3DModelPeakCache(), DSSIPluginFactory::discoverPluginsFrom(), LADSPAPluginFactory::discoverPluginsFrom(), ColumnOp::distribute(), LADSPAPluginFactory::enumeratePlugins(), MP3FileReader::error_callback(), FFTModel::FFTModel(), FileFeatureWriter::FileFeatureWriter(), ReadOnlyWaveFileModel::fillCache(), ReadOnlyWaveFileModel::fillTimerTimedOut(), NativeVampPluginFactory::findPluginFile(), FeatureExtractionModelTransformer::getAdditionalModel(), Model::getAlignmentCompletion(), RecordDirectory::getConvertedAudioDirectory(), CSVFileReader::getConvertedAudioFilePath(), ReadOnlyWaveFileModel::getData(), DSSIPluginFactory::getDSSIDescriptor(), WithEditable::getEditable(), getEnvUtf8(), LADSPAPluginFactory::getLADSPADescriptor(), ReadOnlyWaveFileModel::getLocalFilename(), ReadOnlyWaveFileModel::getMultiChannelData(), FileFeatureWriter::getOutputFile(), NativeVampPluginFactory::getPluginIdentifiers(), RecordDirectory::getRecordContainerDirectory(), RecordDirectory::getRecordDirectory(), CSVFormat::guessFormatFor(), PluginRDFDescription::indexMetadata(), WritableWaveFileModel::init(), FeatureExtractionModelTransformer::initialise(), CodedAudioFileReader::initialiseDecodeCache(), NativeVampPluginFactory::instantiatePlugin(), AlignmentModel::isReady(), ReadOnlyWaveFileModel::isReady(), CSVFileReader::load(), LADSPAPluginFactory::loadLibrary(), MIDIInput::MIDIInput(), TempWriteFile::moveToTarget(), MP3FileReader::MP3FileReader(), WritableWaveFileModel::normaliseToTarget(), OSCQueue::oscError(), AlignmentModel::pathSourceCompletionChanged(), PluginRDFIndexer::performConsistencyChecks(), NativeVampPluginFactory::pluginDeleted(), TransformFactory::populateTransforms(), TransformFactory::populateUninstalledTransforms(), MIDIInput::postEvent(), CodedAudioFileReader::pushBufferNonResampling(), putEnvUtf8(), RealTimeEffectModelTransformer::RealTimeEffectModelTransformer(), AnyById::Impl::release(), EventSeries::remove(), CachedFile::retrieve(), FeatureExtractionModelTransformer::run(), ReadOnlyWaveFileModel::RangeCacheFillThread::run(), TransformFactory::searchUnadjusted(), Serialiser::Serialiser(), FileFeatureWriter::setParameters(), CSVFeatureWriter::setParameters(), TempWriteFile::TempWriteFile(), WavFileWriter::WavFileWriter(), RDFFeatureWriter::write(), RDFFeatureWriter::writeDenseRDF(), AlignmentModel::~AlignmentModel(), AnyById::Impl::~Impl(), and PluginDeletionNotifyAdapter::~PluginDeletionNotifyAdapter().

Function Documentation

QDebug& operator<< ( QDebug &  ,
const std::string &   
)

Definition at line 105 of file Debug.cpp.

std::ostream& operator<< ( std::ostream &  ,
const QString &   
)

Definition at line 112 of file Debug.cpp.

std::ostream& operator<< ( std::ostream &  ,
const QUrl &   
)

Definition at line 118 of file Debug.cpp.

SVDebug& getSVDebug ( )

Definition at line 32 of file Debug.cpp.

References mutex, and svdebug.

SVCerr& getSVCerr ( )

Definition at line 41 of file Debug.cpp.

References SVDebug::m_silenced, SVCerr::m_silenced, mutex, svcerr, and svdebug.