Ardour  9.0-pre0-582-g084a23a80d
libs/ardour/ardour/debug.h
Go to the documentation of this file.
1 /*
2  * Copyright (C) 2009-2011 David Robillard <d@drobilla.net>
3  * Copyright (C) 2009-2018 Paul Davis <paul@linuxaudiosystems.com>
4  * Copyright (C) 2010-2011 Carl Hetherington <carl@carlh.net>
5  * Copyright (C) 2012-2017 Robin Gareus <robin@gareus.org>
6  * Copyright (C) 2015 Tim Mayberry <mojofunk@gmail.com>
7  *
8  * This program is free software; you can redistribute it and/or modify
9  * it under the terms of the GNU General Public License as published by
10  * the Free Software Foundation; either version 2 of the License, or
11  * (at your option) any later version.
12  *
13  * This program is distributed in the hope that it will be useful,
14  * but WITHOUT ANY WARRANTY; without even the implied warranty of
15  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16  * GNU General Public License for more details.
17  *
18  * You should have received a copy of the GNU General Public License along
19  * with this program; if not, write to the Free Software Foundation, Inc.,
20  * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
21  */
22 
23 #pragma once
24 
25 #include <stdint.h>
26 
27 #include <sstream>
28 
30 #include "pbd/debug.h"
31 
32 namespace PBD {
33  namespace DEBUG {
111  LIBARDOUR_API extern DebugBits VCA;
119 
120  }
121 }
122 
#define LIBARDOUR_API
DebugBits Console1
DebugBits MidiSourceIO
DebugBits AudioUnitProcess
DebugBits AudioPlayback
DebugBits BackendMIDI
DebugBits Layering
DebugBits BackendAudio
DebugBits ClipRecording
DebugBits MidiPlaylistIO
DebugBits LaunchControlXL
DebugBits CC121
DebugBits MidiClock
DebugBits IOTaskList
DebugBits MidiDiskIO
DebugBits GenericMidi
DebugBits MidiIO
DebugBits BackendPorts
DebugBits Transport
DebugBits ProcessThreads
DebugBits OrderKeys
DebugBits Graph
DebugBits Triggers
DebugBits VST3Process
DebugBits AudioEngine
Definition: session.h:1349
DebugBits FaderPort
DebugBits TXLTC
DebugBits Soundcloud
DebugBits TopologyTiming
DebugBits Ports
DebugBits DiskIO
DebugBits RegionFx
DebugBits BackendTiming
DebugBits MTC
DebugBits MidiRingBuffer
DebugBits LV2
DebugBits SaveState
DebugBits ControlProtocols
DebugBits LV2Automate
DebugBits Solo
DebugBits FaderPort8
DebugBits TempoMath
DebugBits AudioUnitGUI
DebugBits LatencyRoute
DebugBits TFSMEvents
DebugBits Push2
DebugBits CycleTimers
DebugBits Selection
DebugBits Monitor
DebugBits US2400
DebugBits VCA
DebugBits Butler
DebugBits VST3Callbacks
DebugBits MackieControl
DebugBits Freesound
DebugBits PluginManager
Definition: plugin.h:541
DebugBits PortConnectAuto
DebugBits Launchpad
DebugBits Slave
DebugBits AudioCacheRefill
DebugBits BackendCallbacks
DebugBits ContourDesignControl
DebugBits LatencyCompensation
DebugBits Launchkey
DebugBits SessionEvents
DebugBits MIDISurface
DebugBits ChanMapping
DebugBits BackendThreads
DebugBits CaptureAlignment
DebugBits PortConnectIO
DebugBits LatencyIO
DebugBits WiimoteControl
DebugBits TFSMState
DebugBits LTC
DebugBits Automation
DebugBits LatencyDelayLine
DebugBits Destruction
DebugBits Panning
DebugBits MidiTriggers
DebugBits Processors
DebugBits MidiTrackers
DebugBits Peaks
DebugBits VSTCallbacks
DebugBits AudioUnitConfig
DebugBits VST3Config
Definition: axis_view.h:42
std::bitset< 256 > DebugBits