Audacity 3.2.0
Public Member Functions | Public Attributes | List of all members
LV2PortStates Class Reference

#include <LV2Ports.h>

Collaboration diagram for LV2PortStates:
[legend]

Public Member Functions

 LV2PortStates (const LV2Ports &ports)
 
 LV2PortStates (const LV2PortStates &)=delete
 
LV2PortStatesoperator= (const LV2PortStates &)=delete
 

Public Attributes

LV2AtomPortStateArray mAtomPortStates
 
LV2CVPortStateArray mCVPortStates
 

Detailed Description

Definition at line 292 of file LV2Ports.h.

Constructor & Destructor Documentation

◆ LV2PortStates() [1/2]

LV2PortStates::LV2PortStates ( const LV2Ports ports)
explicit

Definition at line 419 of file LV2Ports.cpp.

420{
421 for (auto &atomPort : ports.mAtomPorts)
422 mAtomPortStates.emplace_back(
423 std::make_shared<LV2AtomPortState>(atomPort));
424
425 for (auto &cvPort : ports.mCVPorts)
426 mCVPortStates.emplace_back(cvPort);
427}
LV2CVPortStateArray mCVPortStates
Definition: LV2Ports.h:299
LV2AtomPortStateArray mAtomPortStates
Definition: LV2Ports.h:298
LV2CVPortArray mCVPorts
Definition: LV2Ports.h:281
LV2AtomPortArray mAtomPorts
Definition: LV2Ports.h:275

References LV2Ports::mAtomPorts, mAtomPortStates, LV2Ports::mCVPorts, and mCVPortStates.

◆ LV2PortStates() [2/2]

LV2PortStates::LV2PortStates ( const LV2PortStates )
delete

Member Function Documentation

◆ operator=()

LV2PortStates & LV2PortStates::operator= ( const LV2PortStates )
delete

Member Data Documentation

◆ mAtomPortStates

LV2AtomPortStateArray LV2PortStates::mAtomPortStates

◆ mCVPortStates

LV2CVPortStateArray LV2PortStates::mCVPortStates

The documentation for this class was generated from the following files: