MCPcopy Create free account
hub / github.com/audacity/audacity / AddToOutputTracks

Method AddToOutputTracks

libraries/lib-effects/EffectOutputTracks.cpp:81–90  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

79EffectOutputTracks::~EffectOutputTracks() = default;
80
81Track *EffectOutputTracks::AddToOutputTracks(const std::shared_ptr<Track> &t)
82{
83 mIMap.push_back(nullptr);
84 mOMap.push_back(t.get());
85 auto result = mOutputTracks->Add(t);
86 // Invariant is maintained
87 assert(mIMap.size() == mOutputTracks->Size());
88 assert(mIMap.size() == mOMap.size());
89 return result;
90}
91
92const Track* EffectOutputTracks::GetMatchingInput(const Track& outTrack) const
93{

Callers 1

ProcessOneMethod · 0.80

Calls 5

SizeMethod · 0.80
push_backMethod · 0.45
getMethod · 0.45
AddMethod · 0.45
sizeMethod · 0.45

Tested by

no test coverage detected