AddState(std::shared_ptr< RealtimeEffectState > pState) | RealtimeEffectList | |
Base typedef | ClientData::Cloneable< Covariant, Owner > | |
Callback typedef | Observer::Publisher< RealtimeEffectListMessage > | |
CallbackReturn typedef | Observer::Publisher< RealtimeEffectListMessage > | |
CanUndoOrRedo(const AudacityProject &project) | UndoStateExtension | virtual |
Clear() | RealtimeEffectList | |
Clone() const override | RealtimeEffectList | virtual |
Cloneable()=default | ClientData::Cloneable< Covariant, Owner > | |
Cloneable(const Cloneable &)=default | ClientData::Cloneable< Covariant, Owner > | |
FindState(const std::shared_ptr< RealtimeEffectState > &pState) const | RealtimeEffectList | |
Get(AudacityProject &project) | RealtimeEffectList | static |
Get(const AudacityProject &project) | RealtimeEffectList | static |
Get(ChannelGroup &group) | RealtimeEffectList | static |
Get(const ChannelGroup &group) | RealtimeEffectList | static |
GetLock() const | RealtimeEffectList | inline |
GetStateAt(size_t index) noexcept | RealtimeEffectList | |
GetStateAt(size_t index) const noexcept | RealtimeEffectList | |
GetStatesCount() const noexcept | RealtimeEffectList | |
HandleXMLChild(const std::string_view &tag) override | RealtimeEffectList | virtual |
HandleXMLContent(const std::string_view &WXUNUSED(content)) | XMLTagHandler | inlinevirtual |
HandleXMLEndTag(const std::string_view &WXUNUSED(tag)) | XMLTagHandler | inlinevirtual |
HandleXMLTag(const std::string_view &tag, const AttributesList &attrs) override | RealtimeEffectList | virtual |
IsActive() const | RealtimeEffectList | |
Lock typedef | RealtimeEffectList | |
LockGuard typedef | RealtimeEffectList | private |
m_factory | Observer::Publisher< RealtimeEffectListMessage > | private |
m_list | Observer::Publisher< RealtimeEffectListMessage > | private |
mActive | RealtimeEffectList | private |
message_type typedef | Observer::Publisher< RealtimeEffectListMessage > | |
mLock | RealtimeEffectList | mutableprivate |
MoveEffect(size_t fromIndex, size_t toIndex) | RealtimeEffectList | |
mStates | RealtimeEffectList | private |
notifies_all | Observer::Publisher< RealtimeEffectListMessage > | static |
operator=(const RealtimeEffectList &)=delete | RealtimeEffectList | private |
ClientData::Cloneable::operator=(const Cloneable &)=default | ClientData::Cloneable< Covariant, Owner > | |
Publisher< RealtimeEffectListMessage >::operator=(Publisher &&)=default | Observer::Publisher< RealtimeEffectListMessage > | |
PointerType typedef | ClientData::Cloneable< Covariant, Owner > | |
Publish(const RealtimeEffectListMessage &message) | Observer::Publisher< RealtimeEffectListMessage > | inlineprotected |
Publisher(ExceptionPolicy *pPolicy=nullptr, Alloc a={}) | Observer::Publisher< RealtimeEffectListMessage > | inlineexplicit |
Publisher(Publisher &&)=default | Observer::Publisher< RealtimeEffectListMessage > | |
ReadXMLChild(const char *tag) | XMLTagHandler | |
ReadXMLContent(const char *s, int len) | XMLTagHandler | |
ReadXMLEndTag(const char *tag) | XMLTagHandler | |
RealtimeEffectList(const RealtimeEffectList &)=delete | RealtimeEffectList | private |
RealtimeEffectList() | RealtimeEffectList | |
RemoveState(std::shared_ptr< RealtimeEffectState > pState) | RealtimeEffectList | |
ReplaceState(size_t index, std::shared_ptr< RealtimeEffectState > pState) | RealtimeEffectList | |
RestoreUndoRedoState(AudacityProject &project) noexcept override | RealtimeEffectList | virtual |
Set(AudacityProject &project, const std::shared_ptr< RealtimeEffectList > &list) | RealtimeEffectList | static |
SetActive(bool value) | RealtimeEffectList | |
States typedef | RealtimeEffectList | |
Subscribe(Callback callback) | Observer::Publisher< RealtimeEffectListMessage > | |
Subscribe(Object &obj, Return(Object::*callback)(Args...)) | Observer::Publisher< RealtimeEffectListMessage > | inline |
Visit(const StateVisitor &func) | RealtimeEffectList | inline |
Visit(const StateVisitor &func) const | RealtimeEffectList | inline |
WriteXML(XMLWriter &xmlFile) const | RealtimeEffectList | |
XMLTag() | RealtimeEffectList | static |
XMLTagHandler() | XMLTagHandler | inline |
~Base() | ClientData::Base | virtual |
~Cloneable()=default | ClientData::Cloneable< Covariant, Owner > | virtual |
~RealtimeEffectList() | RealtimeEffectList | virtual |
~UndoStateExtension() | UndoStateExtension | virtual |
~XMLTagHandler() | XMLTagHandler | inlinevirtual |