VST 3 SDK VST 3.7
SDK for developing VST plug-in
|
#include <uid.h>
Public Types | |
using | TUID = Steinberg::TUID |
Public Member Functions | |
constexpr | UID () noexcept=default |
UID (uint32_t l1, uint32_t l2, uint32_t l3, uint32_t l4, bool comFormat=defaultComFormat) noexcept | |
UID (const TUID &uid) noexcept | |
UID (const UID &uid) noexcept | |
UID & | operator= (const UID &uid) noexcept |
UID & | operator= (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< UID > | fromString (const StringT &str, bool comFormat=defaultComFormat) noexcept |
static UID | fromTUID (const TUID _uid) noexcept |
Static Public Attributes | |
static constexpr bool | defaultComFormat = false |
using TUID = Steinberg::TUID |
|
constexprdefaultnoexcept |
|
inlinenoexcept |
|
inlineconstexprnoexcept |
|
inlineconstexprnoexcept |
|
inlinenoexcept |
|
inlinestaticnoexcept |
|
staticconstexpr |