VST 3 SDK  VST 3.7
SDK for developing VST plug-in
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Macros Groups Pages
Version Struct Reference

#include <versionparser.h>

Public Types

using StringType = std::string
 

Public Member Functions

 Version (uint32_t inMajor=0, uint32_t inMinor=0, uint32_t inSub=0, uint32_t inBuildnumber=0)
 
void setMajor (uint32_t v)
 
void setMinor (uint32_t v)
 
void setSub (uint32_t v)
 
void setBuildnumber (uint32_t v)
 
uint32_t getMajor () const
 
uint32_t getMinor () const
 
uint32_t getSub () const
 
uint32_t getBuildnumber () const
 
bool operator> (const Version &v) const
 

Static Public Member Functions

static Version parse (StringType str)
 

Member Typedef Documentation

using StringType = std::string

Constructor & Destructor Documentation

Version ( uint32_t  inMajor = 0,
uint32_t  inMinor = 0,
uint32_t  inSub = 0,
uint32_t  inBuildnumber = 0 
)
inline

Member Function Documentation

void setMajor ( uint32_t  v)
inline
void setMinor ( uint32_t  v)
inline
void setSub ( uint32_t  v)
inline
void setBuildnumber ( uint32_t  v)
inline
uint32_t getMajor ( ) const
inline
uint32_t getMinor ( ) const
inline
uint32_t getSub ( ) const
inline
uint32_t getBuildnumber ( ) const
inline
bool operator> ( const Version v) const
inline
static Version parse ( StringType  str)
inlinestatic
Empty

Copyright ©2022 Steinberg Media Technologies GmbH. All Rights Reserved. This documentation is under this license.