JUCE-7.0.12-0-g4f43011b96 JUCE-7.0.12-0-g4f43011b96
JUCE — C++ application framework with suport for VST, VST3, LV2 audio plug-ins

« « « Anklang Documentation
Loading...
Searching...
No Matches
Classes | Public Types | Public Member Functions | Static Public Member Functions | Public Attributes | Static Public Attributes | List of all members
VST3::UID Struct Reference

Public Types

using TUID = Steinberg::TUID
 

Public Member Functions

 UID (const TUID &uid) noexcept
 
 UID (const UID &uid) noexcept
 
UIDoperator= (const UID &uid) noexcept
 
UIDoperator= (const TUID &uid) noexcept
 
constexpr const TUID & data () const noexcept
 
constexpr size_t size () const noexcept
 
std::string toString (bool comFormat=defaultComFormat) const noexcept
 

Static Public Member Functions

template<typename StringT >
static Optional< UIDfromString (const StringT &str, bool comFormat=defaultComFormat) noexcept
 
static UID fromTUID (const TUID _uid) noexcept
 

Public Attributes

 noexcept
 

Static Public Attributes

static constexpr bool defaultComFormat
 

Detailed Description

Definition at line 47 of file uid.h.

Member Typedef Documentation

◆ TUID

using VST3::UID::TUID = Steinberg::TUID

Definition at line 55 of file uid.h.

Constructor & Destructor Documentation

◆ UID() [1/2]

VST3::UID::UID ( const TUID &  uid)
noexcept

Definition at line 154 of file uid.h.

◆ UID() [2/2]

VST3::UID::UID ( const UID uid)
noexcept

Definition at line 160 of file uid.h.

Member Function Documentation

◆ data()

constexpr auto VST3::UID::data ( ) const
constexprnoexcept

Definition at line 183 of file uid.h.

◆ fromString()

template<typename StringT >
Optional< UID > VST3::UID::fromString ( const StringT &  str,
bool  comFormat = defaultComFormat 
)
staticnoexcept

Definition at line 228 of file uid.h.

◆ fromTUID()

UID VST3::UID::fromTUID ( const TUID  _uid)
staticnoexcept

Definition at line 281 of file uid.h.

◆ operator=() [1/2]

UID & VST3::UID::operator= ( const TUID &  uid)
noexcept

Definition at line 173 of file uid.h.

◆ operator=() [2/2]

UID & VST3::UID::operator= ( const UID uid)
noexcept

Definition at line 166 of file uid.h.

◆ size()

constexpr size_t VST3::UID::size ( ) const
constexprnoexcept

Definition at line 189 of file uid.h.

◆ toString()

std::string VST3::UID::toString ( bool  comFormat = defaultComFormat) const
noexcept

Definition at line 195 of file uid.h.

Member Data Documentation

◆ defaultComFormat

constexpr bool VST3::UID::defaultComFormat
staticconstexpr

Definition at line 52 of file uid.h.

◆ noexcept

VST3::UID::noexcept

Definition at line 59 of file uid.h.


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