summaryrefslogtreecommitdiffstats
path: root/third_party
diff options
context:
space:
mode:
Diffstat (limited to 'third_party')
-rw-r--r--third_party/WebKit/Source/modules/webaudio/AudioBasicProcessorNode.cpp2
-rw-r--r--third_party/WebKit/Source/modules/webaudio/AudioBasicProcessorNode.h2
-rw-r--r--third_party/WebKit/Source/modules/webaudio/AudioBuffer.h2
-rw-r--r--third_party/WebKit/Source/modules/webaudio/AudioBufferCallback.h2
-rw-r--r--third_party/WebKit/Source/modules/webaudio/AudioBufferSourceNode.cpp2
-rw-r--r--third_party/WebKit/Source/modules/webaudio/AudioBufferSourceNode.h2
-rw-r--r--third_party/WebKit/Source/modules/webaudio/AudioContext.cpp2
-rw-r--r--third_party/WebKit/Source/modules/webaudio/AudioContext.h2
-rw-r--r--third_party/WebKit/Source/modules/webaudio/AudioListener.cpp2
-rw-r--r--third_party/WebKit/Source/modules/webaudio/AudioListener.h2
-rw-r--r--third_party/WebKit/Source/modules/webaudio/AudioNode.cpp2
-rw-r--r--third_party/WebKit/Source/modules/webaudio/AudioNode.h2
-rw-r--r--third_party/WebKit/Source/modules/webaudio/AudioNodeInput.cpp2
-rw-r--r--third_party/WebKit/Source/modules/webaudio/AudioNodeInput.h2
-rw-r--r--third_party/WebKit/Source/modules/webaudio/AudioNodeOutput.cpp2
-rw-r--r--third_party/WebKit/Source/modules/webaudio/AudioNodeOutput.h2
-rw-r--r--third_party/WebKit/Source/modules/webaudio/AudioProcessingEvent.cpp2
-rw-r--r--third_party/WebKit/Source/modules/webaudio/AudioProcessingEvent.h2
-rw-r--r--third_party/WebKit/Source/modules/webaudio/AudioSummingJunction.cpp2
-rw-r--r--third_party/WebKit/Source/modules/webaudio/AudioSummingJunction.h2
-rw-r--r--third_party/WebKit/Source/modules/webaudio/BiquadProcessor.cpp2
-rw-r--r--third_party/WebKit/Source/modules/webaudio/BiquadProcessor.h2
-rw-r--r--third_party/WebKit/Source/modules/webaudio/ConvolverNode.cpp2
-rw-r--r--third_party/WebKit/Source/modules/webaudio/ConvolverNode.h2
-rw-r--r--third_party/WebKit/Source/modules/webaudio/DelayProcessor.cpp2
-rw-r--r--third_party/WebKit/Source/modules/webaudio/DelayProcessor.h2
-rw-r--r--third_party/WebKit/Source/modules/webaudio/DynamicsCompressorNode.cpp2
-rw-r--r--third_party/WebKit/Source/modules/webaudio/DynamicsCompressorNode.h2
-rw-r--r--third_party/WebKit/Source/modules/webaudio/GainNode.cpp2
-rw-r--r--third_party/WebKit/Source/modules/webaudio/GainNode.h2
-rw-r--r--third_party/WebKit/Source/modules/webaudio/MediaElementAudioSourceNode.cpp2
-rw-r--r--third_party/WebKit/Source/modules/webaudio/MediaElementAudioSourceNode.h2
-rw-r--r--third_party/WebKit/Source/modules/webaudio/MediaStreamAudioDestinationNode.cpp2
-rw-r--r--third_party/WebKit/Source/modules/webaudio/MediaStreamAudioDestinationNode.h2
-rw-r--r--third_party/WebKit/Source/modules/webaudio/MediaStreamAudioSourceNode.cpp2
-rw-r--r--third_party/WebKit/Source/modules/webaudio/MediaStreamAudioSourceNode.h2
-rw-r--r--third_party/WebKit/Source/modules/webaudio/OfflineAudioCompletionEvent.cpp2
-rw-r--r--third_party/WebKit/Source/modules/webaudio/OfflineAudioCompletionEvent.h2
-rw-r--r--third_party/WebKit/Source/modules/webaudio/OfflineAudioDestinationNode.cpp2
-rw-r--r--third_party/WebKit/Source/modules/webaudio/OfflineAudioDestinationNode.h2
-rw-r--r--third_party/WebKit/Source/modules/webaudio/OscillatorNode.cpp2
-rw-r--r--third_party/WebKit/Source/modules/webaudio/OscillatorNode.h2
-rw-r--r--third_party/WebKit/Source/modules/webaudio/PannerNode.cpp2
-rw-r--r--third_party/WebKit/Source/modules/webaudio/PannerNode.h2
-rw-r--r--third_party/WebKit/Source/modules/webaudio/PeriodicWave.h2
-rw-r--r--third_party/WebKit/Source/modules/webaudio/ScriptProcessorNode.cpp2
-rw-r--r--third_party/WebKit/Source/modules/webaudio/ScriptProcessorNode.h2
-rw-r--r--third_party/WebKit/Source/modules/webaudio/StereoPannerNode.cpp2
-rw-r--r--third_party/WebKit/Source/modules/webaudio/StereoPannerNode.h2
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(); }