diff options
Diffstat (limited to 'third_party')
49 files changed, 49 insertions, 49 deletions
diff --git a/third_party/WebKit/Source/modules/webaudio/AudioBasicProcessorNode.cpp b/third_party/WebKit/Source/modules/webaudio/AudioBasicProcessorNode.cpp index b10cbf4..6f08148 100644 --- a/third_party/WebKit/Source/modules/webaudio/AudioBasicProcessorNode.cpp +++ b/third_party/WebKit/Source/modules/webaudio/AudioBasicProcessorNode.cpp @@ -50,7 +50,7 @@ AudioBasicProcessorNode::~AudioBasicProcessorNode() ASSERT(!isInitialized()); } -void AudioBasicProcessorNode::trace(Visitor* visitor) +DEFINE_TRACE(AudioBasicProcessorNode) { visitor->trace(m_processor); AudioNode::trace(visitor); diff --git a/third_party/WebKit/Source/modules/webaudio/AudioBasicProcessorNode.h b/third_party/WebKit/Source/modules/webaudio/AudioBasicProcessorNode.h index e0ff4fc..5c290e3 100644 --- a/third_party/WebKit/Source/modules/webaudio/AudioBasicProcessorNode.h +++ b/third_party/WebKit/Source/modules/webaudio/AudioBasicProcessorNode.h @@ -39,7 +39,7 @@ class AudioBasicProcessorNode : public AudioNode { public: AudioBasicProcessorNode(NodeType, AudioContext*, float sampleRate); virtual ~AudioBasicProcessorNode(); - virtual void trace(Visitor*) override; + DECLARE_VIRTUAL_TRACE(); // AudioNode virtual void dispose() override final; diff --git a/third_party/WebKit/Source/modules/webaudio/AudioBuffer.h b/third_party/WebKit/Source/modules/webaudio/AudioBuffer.h index a55d2c4..92b92ad 100644 --- a/third_party/WebKit/Source/modules/webaudio/AudioBuffer.h +++ b/third_party/WebKit/Source/modules/webaudio/AudioBuffer.h @@ -62,7 +62,7 @@ public: DOMFloat32Array* getChannelData(unsigned channelIndex); void zero(); - void trace(Visitor*) { } + DEFINE_INLINE_TRACE() { } virtual v8::Handle<v8::Object> associateWithWrapper(v8::Isolate*, const WrapperTypeInfo*, v8::Handle<v8::Object> wrapper) override; diff --git a/third_party/WebKit/Source/modules/webaudio/AudioBufferCallback.h b/third_party/WebKit/Source/modules/webaudio/AudioBufferCallback.h index 2dc542d..1473cad 100644 --- a/third_party/WebKit/Source/modules/webaudio/AudioBufferCallback.h +++ b/third_party/WebKit/Source/modules/webaudio/AudioBufferCallback.h @@ -36,7 +36,7 @@ class AudioBuffer; class AudioBufferCallback : public GarbageCollectedFinalized<AudioBufferCallback> { public: virtual ~AudioBufferCallback() { } - virtual void trace(Visitor*) { } + DEFINE_INLINE_VIRTUAL_TRACE() { } virtual void handleEvent(AudioBuffer*) = 0; }; diff --git a/third_party/WebKit/Source/modules/webaudio/AudioBufferSourceNode.cpp b/third_party/WebKit/Source/modules/webaudio/AudioBufferSourceNode.cpp index 44849a9..1315d60 100644 --- a/third_party/WebKit/Source/modules/webaudio/AudioBufferSourceNode.cpp +++ b/third_party/WebKit/Source/modules/webaudio/AudioBufferSourceNode.cpp @@ -554,7 +554,7 @@ void AudioBufferSourceNode::finish() AudioScheduledSourceNode::finish(); } -void AudioBufferSourceNode::trace(Visitor* visitor) +DEFINE_TRACE(AudioBufferSourceNode) { visitor->trace(m_buffer); visitor->trace(m_playbackRate); diff --git a/third_party/WebKit/Source/modules/webaudio/AudioBufferSourceNode.h b/third_party/WebKit/Source/modules/webaudio/AudioBufferSourceNode.h index 0d4d451..e999069 100644 --- a/third_party/WebKit/Source/modules/webaudio/AudioBufferSourceNode.h +++ b/third_party/WebKit/Source/modules/webaudio/AudioBufferSourceNode.h @@ -93,7 +93,7 @@ public: void handleStoppableSourceNode(); - virtual void trace(Visitor*) override; + DECLARE_VIRTUAL_TRACE(); private: AudioBufferSourceNode(AudioContext*, float sampleRate); diff --git a/third_party/WebKit/Source/modules/webaudio/AudioContext.cpp b/third_party/WebKit/Source/modules/webaudio/AudioContext.cpp index 4fe8084..54f7637 100644 --- a/third_party/WebKit/Source/modules/webaudio/AudioContext.cpp +++ b/third_party/WebKit/Source/modules/webaudio/AudioContext.cpp @@ -1274,7 +1274,7 @@ void AudioContext::fireCompletionEvent() } } -void AudioContext::trace(Visitor* visitor) +DEFINE_TRACE(AudioContext) { visitor->trace(m_closeResolver); visitor->trace(m_offlineResolver); diff --git a/third_party/WebKit/Source/modules/webaudio/AudioContext.h b/third_party/WebKit/Source/modules/webaudio/AudioContext.h index c680af1..52462a9 100644 --- a/third_party/WebKit/Source/modules/webaudio/AudioContext.h +++ b/third_party/WebKit/Source/modules/webaudio/AudioContext.h @@ -99,7 +99,7 @@ public: virtual ~AudioContext(); - virtual void trace(Visitor*) override; + DECLARE_VIRTUAL_TRACE(); bool isInitialized() const { return m_isInitialized; } bool isOfflineContext() { return m_isOfflineContext; } diff --git a/third_party/WebKit/Source/modules/webaudio/AudioListener.cpp b/third_party/WebKit/Source/modules/webaudio/AudioListener.cpp index 6252e57..a643eac 100644 --- a/third_party/WebKit/Source/modules/webaudio/AudioListener.cpp +++ b/third_party/WebKit/Source/modules/webaudio/AudioListener.cpp @@ -53,7 +53,7 @@ AudioListener::~AudioListener() { } -void AudioListener::trace(Visitor* visitor) +DEFINE_TRACE(AudioListener) { visitor->trace(m_panners); visitor->trace(m_hrtfDatabaseLoader); diff --git a/third_party/WebKit/Source/modules/webaudio/AudioListener.h b/third_party/WebKit/Source/modules/webaudio/AudioListener.h index b31d7bc..8f43205 100644 --- a/third_party/WebKit/Source/modules/webaudio/AudioListener.h +++ b/third_party/WebKit/Source/modules/webaudio/AudioListener.h @@ -85,7 +85,7 @@ public: bool isHRTFDatabaseLoaded(); void waitForHRTFDatabaseLoaderThreadCompletion(); - void trace(Visitor*); + DECLARE_TRACE(); private: AudioListener(); diff --git a/third_party/WebKit/Source/modules/webaudio/AudioNode.cpp b/third_party/WebKit/Source/modules/webaudio/AudioNode.cpp index 6ed72a2..6733a0d 100644 --- a/third_party/WebKit/Source/modules/webaudio/AudioNode.cpp +++ b/third_party/WebKit/Source/modules/webaudio/AudioNode.cpp @@ -593,7 +593,7 @@ void AudioNode::printNodeCounts() #endif // DEBUG_AUDIONODE_REFERENCES -void AudioNode::trace(Visitor* visitor) +DEFINE_TRACE(AudioNode) { visitor->trace(m_context); visitor->trace(m_inputs); diff --git a/third_party/WebKit/Source/modules/webaudio/AudioNode.h b/third_party/WebKit/Source/modules/webaudio/AudioNode.h index 56a5e29..1fb8891 100644 --- a/third_party/WebKit/Source/modules/webaudio/AudioNode.h +++ b/third_party/WebKit/Source/modules/webaudio/AudioNode.h @@ -195,7 +195,7 @@ public: void updateChannelCountMode(); - virtual void trace(Visitor*) override; + DECLARE_VIRTUAL_TRACE(); protected: // Inputs and outputs must be created before the AudioNode is initialized. diff --git a/third_party/WebKit/Source/modules/webaudio/AudioNodeInput.cpp b/third_party/WebKit/Source/modules/webaudio/AudioNodeInput.cpp index 6620ec4..596730b 100644 --- a/third_party/WebKit/Source/modules/webaudio/AudioNodeInput.cpp +++ b/third_party/WebKit/Source/modules/webaudio/AudioNodeInput.cpp @@ -47,7 +47,7 @@ AudioNodeInput* AudioNodeInput::create(AudioNode& node) return new AudioNodeInput(node); } -void AudioNodeInput::trace(Visitor* visitor) +DEFINE_TRACE(AudioNodeInput) { visitor->trace(m_node); AudioSummingJunction::trace(visitor); diff --git a/third_party/WebKit/Source/modules/webaudio/AudioNodeInput.h b/third_party/WebKit/Source/modules/webaudio/AudioNodeInput.h index 2c85b76..5d5520d 100644 --- a/third_party/WebKit/Source/modules/webaudio/AudioNodeInput.h +++ b/third_party/WebKit/Source/modules/webaudio/AudioNodeInput.h @@ -44,7 +44,7 @@ public: static AudioNodeInput* create(AudioNode&); // AudioSummingJunction - virtual void trace(Visitor*) override; + DECLARE_VIRTUAL_TRACE(); virtual void didUpdate() override; // Can be called from any thread. diff --git a/third_party/WebKit/Source/modules/webaudio/AudioNodeOutput.cpp b/third_party/WebKit/Source/modules/webaudio/AudioNodeOutput.cpp index d1fd4a1..2e951bf 100644 --- a/third_party/WebKit/Source/modules/webaudio/AudioNodeOutput.cpp +++ b/third_party/WebKit/Source/modules/webaudio/AudioNodeOutput.cpp @@ -56,7 +56,7 @@ AudioNodeOutput* AudioNodeOutput::create(AudioNode* node, unsigned numberOfChann return new AudioNodeOutput(node, numberOfChannels); } -void AudioNodeOutput::trace(Visitor* visitor) +DEFINE_TRACE(AudioNodeOutput) { visitor->trace(m_node); visitor->trace(m_inputs); diff --git a/third_party/WebKit/Source/modules/webaudio/AudioNodeOutput.h b/third_party/WebKit/Source/modules/webaudio/AudioNodeOutput.h index 54c0f6f..2df2e0c 100644 --- a/third_party/WebKit/Source/modules/webaudio/AudioNodeOutput.h +++ b/third_party/WebKit/Source/modules/webaudio/AudioNodeOutput.h @@ -43,7 +43,7 @@ public: // It's OK to pass 0 for numberOfChannels in which case // setNumberOfChannels() must be called later on. static AudioNodeOutput* create(AudioNode*, unsigned numberOfChannels); - void trace(Visitor*); + DECLARE_TRACE(); void dispose(); // Can be called from any thread. diff --git a/third_party/WebKit/Source/modules/webaudio/AudioProcessingEvent.cpp b/third_party/WebKit/Source/modules/webaudio/AudioProcessingEvent.cpp index a31b5ad..960809b 100644 --- a/third_party/WebKit/Source/modules/webaudio/AudioProcessingEvent.cpp +++ b/third_party/WebKit/Source/modules/webaudio/AudioProcessingEvent.cpp @@ -61,7 +61,7 @@ const AtomicString& AudioProcessingEvent::interfaceName() const return EventNames::AudioProcessingEvent; } -void AudioProcessingEvent::trace(Visitor* visitor) +DEFINE_TRACE(AudioProcessingEvent) { visitor->trace(m_inputBuffer); visitor->trace(m_outputBuffer); diff --git a/third_party/WebKit/Source/modules/webaudio/AudioProcessingEvent.h b/third_party/WebKit/Source/modules/webaudio/AudioProcessingEvent.h index 055c183..cb8ef95 100644 --- a/third_party/WebKit/Source/modules/webaudio/AudioProcessingEvent.h +++ b/third_party/WebKit/Source/modules/webaudio/AudioProcessingEvent.h @@ -48,7 +48,7 @@ public: virtual const AtomicString& interfaceName() const override; - virtual void trace(Visitor*) override; + DECLARE_VIRTUAL_TRACE(); private: AudioProcessingEvent(); diff --git a/third_party/WebKit/Source/modules/webaudio/AudioSummingJunction.cpp b/third_party/WebKit/Source/modules/webaudio/AudioSummingJunction.cpp index 76a24a3..d61e27f 100644 --- a/third_party/WebKit/Source/modules/webaudio/AudioSummingJunction.cpp +++ b/third_party/WebKit/Source/modules/webaudio/AudioSummingJunction.cpp @@ -53,7 +53,7 @@ AudioSummingJunction::~AudioSummingJunction() { } -void AudioSummingJunction::trace(Visitor* visitor) +DEFINE_TRACE(AudioSummingJunction) { visitor->trace(m_context); // FIXME: Oilpan: m_renderingOutputs should not be strong references. This diff --git a/third_party/WebKit/Source/modules/webaudio/AudioSummingJunction.h b/third_party/WebKit/Source/modules/webaudio/AudioSummingJunction.h index 982c674..920565b 100644 --- a/third_party/WebKit/Source/modules/webaudio/AudioSummingJunction.h +++ b/third_party/WebKit/Source/modules/webaudio/AudioSummingJunction.h @@ -40,7 +40,7 @@ class AudioNodeOutput; class AudioSummingJunction : public GarbageCollectedFinalized<AudioSummingJunction> { public: virtual ~AudioSummingJunction(); - virtual void trace(Visitor*); + DECLARE_VIRTUAL_TRACE(); void dispose(); // Can be called from any thread. diff --git a/third_party/WebKit/Source/modules/webaudio/BiquadProcessor.cpp b/third_party/WebKit/Source/modules/webaudio/BiquadProcessor.cpp index a28e852..5437b44 100644 --- a/third_party/WebKit/Source/modules/webaudio/BiquadProcessor.cpp +++ b/third_party/WebKit/Source/modules/webaudio/BiquadProcessor.cpp @@ -58,7 +58,7 @@ BiquadProcessor::~BiquadProcessor() uninitialize(); } -void BiquadProcessor::trace(Visitor* visitor) +DEFINE_TRACE(BiquadProcessor) { visitor->trace(m_parameter1); visitor->trace(m_parameter2); diff --git a/third_party/WebKit/Source/modules/webaudio/BiquadProcessor.h b/third_party/WebKit/Source/modules/webaudio/BiquadProcessor.h index 8641927..73efc54 100644 --- a/third_party/WebKit/Source/modules/webaudio/BiquadProcessor.h +++ b/third_party/WebKit/Source/modules/webaudio/BiquadProcessor.h @@ -51,7 +51,7 @@ public: BiquadProcessor(AudioContext*, float sampleRate, size_t numberOfChannels, bool autoInitialize); virtual ~BiquadProcessor(); - virtual void trace(Visitor*) override; + DECLARE_VIRTUAL_TRACE(); virtual PassOwnPtr<AudioDSPKernel> createKernel() override; diff --git a/third_party/WebKit/Source/modules/webaudio/ConvolverNode.cpp b/third_party/WebKit/Source/modules/webaudio/ConvolverNode.cpp index f0d8dbd..187dbc6 100644 --- a/third_party/WebKit/Source/modules/webaudio/ConvolverNode.cpp +++ b/third_party/WebKit/Source/modules/webaudio/ConvolverNode.cpp @@ -183,7 +183,7 @@ double ConvolverNode::latencyTime() const return std::numeric_limits<double>::infinity(); } -void ConvolverNode::trace(Visitor* visitor) +DEFINE_TRACE(ConvolverNode) { visitor->trace(m_buffer); AudioNode::trace(visitor); diff --git a/third_party/WebKit/Source/modules/webaudio/ConvolverNode.h b/third_party/WebKit/Source/modules/webaudio/ConvolverNode.h index aa00263..1d95cec 100644 --- a/third_party/WebKit/Source/modules/webaudio/ConvolverNode.h +++ b/third_party/WebKit/Source/modules/webaudio/ConvolverNode.h @@ -59,7 +59,7 @@ public: bool normalize() const { return m_normalize; } void setNormalize(bool normalize) { m_normalize = normalize; } - virtual void trace(Visitor*) override; + DECLARE_VIRTUAL_TRACE(); private: ConvolverNode(AudioContext*, float sampleRate); diff --git a/third_party/WebKit/Source/modules/webaudio/DelayProcessor.cpp b/third_party/WebKit/Source/modules/webaudio/DelayProcessor.cpp index ad4d29d..d8574da 100644 --- a/third_party/WebKit/Source/modules/webaudio/DelayProcessor.cpp +++ b/third_party/WebKit/Source/modules/webaudio/DelayProcessor.cpp @@ -45,7 +45,7 @@ DelayProcessor::~DelayProcessor() uninitialize(); } -void DelayProcessor::trace(Visitor* visitor) +DEFINE_TRACE(DelayProcessor) { visitor->trace(m_delayTime); AudioDSPKernelProcessor::trace(visitor); diff --git a/third_party/WebKit/Source/modules/webaudio/DelayProcessor.h b/third_party/WebKit/Source/modules/webaudio/DelayProcessor.h index 0b7120b..eb4e714 100644 --- a/third_party/WebKit/Source/modules/webaudio/DelayProcessor.h +++ b/third_party/WebKit/Source/modules/webaudio/DelayProcessor.h @@ -38,7 +38,7 @@ class DelayProcessor final : public AudioDSPKernelProcessor { public: DelayProcessor(AudioContext*, float sampleRate, unsigned numberOfChannels, double maxDelayTime); virtual ~DelayProcessor(); - virtual void trace(Visitor*) override; + DECLARE_VIRTUAL_TRACE(); virtual PassOwnPtr<AudioDSPKernel> createKernel() override; diff --git a/third_party/WebKit/Source/modules/webaudio/DynamicsCompressorNode.cpp b/third_party/WebKit/Source/modules/webaudio/DynamicsCompressorNode.cpp index 2734fbe..bdfd249 100644 --- a/third_party/WebKit/Source/modules/webaudio/DynamicsCompressorNode.cpp +++ b/third_party/WebKit/Source/modules/webaudio/DynamicsCompressorNode.cpp @@ -121,7 +121,7 @@ double DynamicsCompressorNode::latencyTime() const return m_dynamicsCompressor->latencyTime(); } -void DynamicsCompressorNode::trace(Visitor* visitor) +DEFINE_TRACE(DynamicsCompressorNode) { visitor->trace(m_threshold); visitor->trace(m_knee); diff --git a/third_party/WebKit/Source/modules/webaudio/DynamicsCompressorNode.h b/third_party/WebKit/Source/modules/webaudio/DynamicsCompressorNode.h index eeb738b..a60a36d 100644 --- a/third_party/WebKit/Source/modules/webaudio/DynamicsCompressorNode.h +++ b/third_party/WebKit/Source/modules/webaudio/DynamicsCompressorNode.h @@ -60,7 +60,7 @@ public: // Amount by which the compressor is currently compressing the signal in decibels. AudioParam* reduction() { return m_reduction.get(); } - virtual void trace(Visitor*) override; + DECLARE_VIRTUAL_TRACE(); private: virtual double tailTime() const override; diff --git a/third_party/WebKit/Source/modules/webaudio/GainNode.cpp b/third_party/WebKit/Source/modules/webaudio/GainNode.cpp index aa9262b..f399cd9 100644 --- a/third_party/WebKit/Source/modules/webaudio/GainNode.cpp +++ b/third_party/WebKit/Source/modules/webaudio/GainNode.cpp @@ -105,7 +105,7 @@ void GainNode::checkNumberOfChannelsForInput(AudioNodeInput* input) AudioNode::checkNumberOfChannelsForInput(input); } -void GainNode::trace(Visitor* visitor) +DEFINE_TRACE(GainNode) { visitor->trace(m_gain); AudioNode::trace(visitor); diff --git a/third_party/WebKit/Source/modules/webaudio/GainNode.h b/third_party/WebKit/Source/modules/webaudio/GainNode.h index 19651a8..4201de9 100644 --- a/third_party/WebKit/Source/modules/webaudio/GainNode.h +++ b/third_party/WebKit/Source/modules/webaudio/GainNode.h @@ -54,7 +54,7 @@ public: // JavaScript interface AudioParam* gain() { return m_gain.get(); } - virtual void trace(Visitor*) override; + DECLARE_VIRTUAL_TRACE(); private: virtual double tailTime() const override { return 0; } diff --git a/third_party/WebKit/Source/modules/webaudio/MediaElementAudioSourceNode.cpp b/third_party/WebKit/Source/modules/webaudio/MediaElementAudioSourceNode.cpp index 92c558c..6abcfbd 100644 --- a/third_party/WebKit/Source/modules/webaudio/MediaElementAudioSourceNode.cpp +++ b/third_party/WebKit/Source/modules/webaudio/MediaElementAudioSourceNode.cpp @@ -150,7 +150,7 @@ void MediaElementAudioSourceNode::unlock() m_processLock.unlock(); } -void MediaElementAudioSourceNode::trace(Visitor* visitor) +DEFINE_TRACE(MediaElementAudioSourceNode) { visitor->trace(m_mediaElement); AudioSourceNode::trace(visitor); diff --git a/third_party/WebKit/Source/modules/webaudio/MediaElementAudioSourceNode.h b/third_party/WebKit/Source/modules/webaudio/MediaElementAudioSourceNode.h index 1c40d11..f70a638 100644 --- a/third_party/WebKit/Source/modules/webaudio/MediaElementAudioSourceNode.h +++ b/third_party/WebKit/Source/modules/webaudio/MediaElementAudioSourceNode.h @@ -59,7 +59,7 @@ public: virtual void lock() override; virtual void unlock() override; - virtual void trace(Visitor*) override; + DECLARE_VIRTUAL_TRACE(); private: MediaElementAudioSourceNode(AudioContext*, HTMLMediaElement*); diff --git a/third_party/WebKit/Source/modules/webaudio/MediaStreamAudioDestinationNode.cpp b/third_party/WebKit/Source/modules/webaudio/MediaStreamAudioDestinationNode.cpp index 6d89fd3..d3d173a 100644 --- a/third_party/WebKit/Source/modules/webaudio/MediaStreamAudioDestinationNode.cpp +++ b/third_party/WebKit/Source/modules/webaudio/MediaStreamAudioDestinationNode.cpp @@ -67,7 +67,7 @@ void MediaStreamAudioDestinationNode::dispose() AudioBasicInspectorNode::dispose(); } -void MediaStreamAudioDestinationNode::trace(Visitor* visitor) +DEFINE_TRACE(MediaStreamAudioDestinationNode) { visitor->trace(m_stream); AudioBasicInspectorNode::trace(visitor); diff --git a/third_party/WebKit/Source/modules/webaudio/MediaStreamAudioDestinationNode.h b/third_party/WebKit/Source/modules/webaudio/MediaStreamAudioDestinationNode.h index 069e7da..92d8ff1 100644 --- a/third_party/WebKit/Source/modules/webaudio/MediaStreamAudioDestinationNode.h +++ b/third_party/WebKit/Source/modules/webaudio/MediaStreamAudioDestinationNode.h @@ -42,7 +42,7 @@ class MediaStreamAudioDestinationNode final : public AudioBasicInspectorNode { public: static MediaStreamAudioDestinationNode* create(AudioContext*, size_t numberOfChannels); virtual ~MediaStreamAudioDestinationNode(); - virtual void trace(Visitor*) override; + DECLARE_VIRTUAL_TRACE(); MediaStream* stream() { return m_stream.get(); } diff --git a/third_party/WebKit/Source/modules/webaudio/MediaStreamAudioSourceNode.cpp b/third_party/WebKit/Source/modules/webaudio/MediaStreamAudioSourceNode.cpp index 3be0c31..92397f1 100644 --- a/third_party/WebKit/Source/modules/webaudio/MediaStreamAudioSourceNode.cpp +++ b/third_party/WebKit/Source/modules/webaudio/MediaStreamAudioSourceNode.cpp @@ -117,7 +117,7 @@ void MediaStreamAudioSourceNode::process(size_t numberOfFrames) } } -void MediaStreamAudioSourceNode::trace(Visitor* visitor) +DEFINE_TRACE(MediaStreamAudioSourceNode) { visitor->trace(m_mediaStream); visitor->trace(m_audioTrack); diff --git a/third_party/WebKit/Source/modules/webaudio/MediaStreamAudioSourceNode.h b/third_party/WebKit/Source/modules/webaudio/MediaStreamAudioSourceNode.h index 92320e7..c989b2b 100644 --- a/third_party/WebKit/Source/modules/webaudio/MediaStreamAudioSourceNode.h +++ b/third_party/WebKit/Source/modules/webaudio/MediaStreamAudioSourceNode.h @@ -58,7 +58,7 @@ public: AudioSourceProvider* audioSourceProvider() const { return m_audioSourceProvider.get(); } - virtual void trace(Visitor*) override; + DECLARE_VIRTUAL_TRACE(); private: MediaStreamAudioSourceNode(AudioContext*, MediaStream*, MediaStreamTrack*, PassOwnPtr<AudioSourceProvider>); diff --git a/third_party/WebKit/Source/modules/webaudio/OfflineAudioCompletionEvent.cpp b/third_party/WebKit/Source/modules/webaudio/OfflineAudioCompletionEvent.cpp index 7f030d6..d667175 100644 --- a/third_party/WebKit/Source/modules/webaudio/OfflineAudioCompletionEvent.cpp +++ b/third_party/WebKit/Source/modules/webaudio/OfflineAudioCompletionEvent.cpp @@ -59,7 +59,7 @@ const AtomicString& OfflineAudioCompletionEvent::interfaceName() const return EventNames::OfflineAudioCompletionEvent; } -void OfflineAudioCompletionEvent::trace(Visitor* visitor) +DEFINE_TRACE(OfflineAudioCompletionEvent) { visitor->trace(m_renderedBuffer); Event::trace(visitor); diff --git a/third_party/WebKit/Source/modules/webaudio/OfflineAudioCompletionEvent.h b/third_party/WebKit/Source/modules/webaudio/OfflineAudioCompletionEvent.h index 5b93066..b947862 100644 --- a/third_party/WebKit/Source/modules/webaudio/OfflineAudioCompletionEvent.h +++ b/third_party/WebKit/Source/modules/webaudio/OfflineAudioCompletionEvent.h @@ -46,7 +46,7 @@ public: virtual const AtomicString& interfaceName() const override; - virtual void trace(Visitor*) override; + DECLARE_VIRTUAL_TRACE(); private: OfflineAudioCompletionEvent(); diff --git a/third_party/WebKit/Source/modules/webaudio/OfflineAudioDestinationNode.cpp b/third_party/WebKit/Source/modules/webaudio/OfflineAudioDestinationNode.cpp index f83701b..48f601e 100644 --- a/third_party/WebKit/Source/modules/webaudio/OfflineAudioDestinationNode.cpp +++ b/third_party/WebKit/Source/modules/webaudio/OfflineAudioDestinationNode.cpp @@ -159,7 +159,7 @@ void OfflineAudioDestinationNode::notifyComplete() context()->fireCompletionEvent(); } -void OfflineAudioDestinationNode::trace(Visitor* visitor) +DEFINE_TRACE(OfflineAudioDestinationNode) { visitor->trace(m_renderTarget); AudioDestinationNode::trace(visitor); diff --git a/third_party/WebKit/Source/modules/webaudio/OfflineAudioDestinationNode.h b/third_party/WebKit/Source/modules/webaudio/OfflineAudioDestinationNode.h index bfa9fef..e25cb76 100644 --- a/third_party/WebKit/Source/modules/webaudio/OfflineAudioDestinationNode.h +++ b/third_party/WebKit/Source/modules/webaudio/OfflineAudioDestinationNode.h @@ -56,7 +56,7 @@ public: virtual float sampleRate() const override { return m_renderTarget->sampleRate(); } - virtual void trace(Visitor*) override; + DECLARE_VIRTUAL_TRACE(); private: OfflineAudioDestinationNode(AudioContext*, AudioBuffer* renderTarget); diff --git a/third_party/WebKit/Source/modules/webaudio/OscillatorNode.cpp b/third_party/WebKit/Source/modules/webaudio/OscillatorNode.cpp index ad35bdf..ad8f554 100644 --- a/third_party/WebKit/Source/modules/webaudio/OscillatorNode.cpp +++ b/third_party/WebKit/Source/modules/webaudio/OscillatorNode.cpp @@ -342,7 +342,7 @@ bool OscillatorNode::propagatesSilence() const return !isPlayingOrScheduled() || hasFinished() || !m_periodicWave.get(); } -void OscillatorNode::trace(Visitor* visitor) +DEFINE_TRACE(OscillatorNode) { visitor->trace(m_frequency); visitor->trace(m_detune); diff --git a/third_party/WebKit/Source/modules/webaudio/OscillatorNode.h b/third_party/WebKit/Source/modules/webaudio/OscillatorNode.h index f095edd..246c402 100644 --- a/third_party/WebKit/Source/modules/webaudio/OscillatorNode.h +++ b/third_party/WebKit/Source/modules/webaudio/OscillatorNode.h @@ -70,7 +70,7 @@ public: void setPeriodicWave(PeriodicWave*); - virtual void trace(Visitor*) override; + DECLARE_VIRTUAL_TRACE(); private: OscillatorNode(AudioContext*, float sampleRate); diff --git a/third_party/WebKit/Source/modules/webaudio/PannerNode.cpp b/third_party/WebKit/Source/modules/webaudio/PannerNode.cpp index cde0c989..e247d33 100644 --- a/third_party/WebKit/Source/modules/webaudio/PannerNode.cpp +++ b/third_party/WebKit/Source/modules/webaudio/PannerNode.cpp @@ -583,7 +583,7 @@ void PannerNode::setChannelCountMode(const String& mode, ExceptionState& excepti context()->addChangedChannelCountMode(this); } -void PannerNode::trace(Visitor* visitor) +DEFINE_TRACE(PannerNode) { visitor->trace(m_panner); AudioNode::trace(visitor); diff --git a/third_party/WebKit/Source/modules/webaudio/PannerNode.h b/third_party/WebKit/Source/modules/webaudio/PannerNode.h index cc6758a..9f5f938 100644 --- a/third_party/WebKit/Source/modules/webaudio/PannerNode.h +++ b/third_party/WebKit/Source/modules/webaudio/PannerNode.h @@ -109,7 +109,7 @@ public: virtual void setChannelCount(unsigned long, ExceptionState&) final; virtual void setChannelCountMode(const String&, ExceptionState&) final; - virtual void trace(Visitor*) override; + DECLARE_VIRTUAL_TRACE(); private: PannerNode(AudioContext*, float sampleRate); diff --git a/third_party/WebKit/Source/modules/webaudio/PeriodicWave.h b/third_party/WebKit/Source/modules/webaudio/PeriodicWave.h index 6b5f0a4..6486ffb 100644 --- a/third_party/WebKit/Source/modules/webaudio/PeriodicWave.h +++ b/third_party/WebKit/Source/modules/webaudio/PeriodicWave.h @@ -63,7 +63,7 @@ public: unsigned periodicWaveSize() const { return m_periodicWaveSize; } - void trace(Visitor*) { } + DEFINE_INLINE_TRACE() { } private: explicit PeriodicWave(float sampleRate); diff --git a/third_party/WebKit/Source/modules/webaudio/ScriptProcessorNode.cpp b/third_party/WebKit/Source/modules/webaudio/ScriptProcessorNode.cpp index d0caa5bb..197097c 100644 --- a/third_party/WebKit/Source/modules/webaudio/ScriptProcessorNode.cpp +++ b/third_party/WebKit/Source/modules/webaudio/ScriptProcessorNode.cpp @@ -299,7 +299,7 @@ void ScriptProcessorNode::setChannelCountMode(const String& mode, ExceptionState } } -void ScriptProcessorNode::trace(Visitor* visitor) +DEFINE_TRACE(ScriptProcessorNode) { visitor->trace(m_inputBuffers); visitor->trace(m_outputBuffers); diff --git a/third_party/WebKit/Source/modules/webaudio/ScriptProcessorNode.h b/third_party/WebKit/Source/modules/webaudio/ScriptProcessorNode.h index 786fbba..f84718e 100644 --- a/third_party/WebKit/Source/modules/webaudio/ScriptProcessorNode.h +++ b/third_party/WebKit/Source/modules/webaudio/ScriptProcessorNode.h @@ -67,7 +67,7 @@ public: DEFINE_ATTRIBUTE_EVENT_LISTENER(audioprocess); - void trace(Visitor*); + DECLARE_TRACE(); private: virtual double tailTime() const override; diff --git a/third_party/WebKit/Source/modules/webaudio/StereoPannerNode.cpp b/third_party/WebKit/Source/modules/webaudio/StereoPannerNode.cpp index cb21ba1..799fd59 100644 --- a/third_party/WebKit/Source/modules/webaudio/StereoPannerNode.cpp +++ b/third_party/WebKit/Source/modules/webaudio/StereoPannerNode.cpp @@ -152,7 +152,7 @@ void StereoPannerNode::setChannelCountMode(const String& mode, ExceptionState& e context()->addChangedChannelCountMode(this); } -void StereoPannerNode::trace(Visitor* visitor) +DEFINE_TRACE(StereoPannerNode) { visitor->trace(m_stereoPanner); visitor->trace(m_pan); diff --git a/third_party/WebKit/Source/modules/webaudio/StereoPannerNode.h b/third_party/WebKit/Source/modules/webaudio/StereoPannerNode.h index e0bfec9..81ab673 100644 --- a/third_party/WebKit/Source/modules/webaudio/StereoPannerNode.h +++ b/third_party/WebKit/Source/modules/webaudio/StereoPannerNode.h @@ -35,7 +35,7 @@ public: virtual void setChannelCount(unsigned long, ExceptionState&) final; virtual void setChannelCountMode(const String&, ExceptionState&) final; - virtual void trace(Visitor*) override; + DECLARE_VIRTUAL_TRACE(); AudioParam* pan() { return m_pan.get(); } |