Audacity 3.2.0
Public Types | Public Member Functions | Public Attributes | List of all members
RealtimeEffectState::SettingsAndCounter Struct Reference
Inheritance diagram for RealtimeEffectState::SettingsAndCounter:
[legend]
Collaboration diagram for RealtimeEffectState::SettingsAndCounter:
[legend]

Public Types

using Counter = unsigned char
 

Public Member Functions

void swap (SettingsAndCounter &other)
 

Public Attributes

EffectSettings settings
 
Counter counter { 0 }
 

Detailed Description

Definition at line 143 of file RealtimeEffectState.h.

Member Typedef Documentation

◆ Counter

Definition at line 144 of file RealtimeEffectState.h.

Member Function Documentation

◆ swap()

void RealtimeEffectState::SettingsAndCounter::swap ( SettingsAndCounter other)
inline

Definition at line 149 of file RealtimeEffectState.h.

149 {
150 settings.swap(other.settings);
151 std::swap(counter, other.counter);
152 }
void swap(std::unique_ptr< Alg_seq > &a, std::unique_ptr< Alg_seq > &b)
Definition: NoteTrack.cpp:628
void swap(EffectSettings &other)

References counter, settings, settings(), and anonymous_namespace{NoteTrack.cpp}::swap().

Here is the call graph for this function:

Member Data Documentation

◆ counter

Counter RealtimeEffectState::SettingsAndCounter::counter { 0 }

◆ settings

EffectSettings RealtimeEffectState::SettingsAndCounter::settings

Definition at line 146 of file RealtimeEffectState.h.

Referenced by swap().


The documentation for this struct was generated from the following file: