VST 3 SDK VST 3.7 SDK for developing VST plug-in

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files

- Class List
- Class Index
- Class Hierarchy
- Class Members

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Macros Groups Pages
Public Types | Public Member Functions | Static Public Member Functions | List of all members
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 | ) |
| inline static

Empty

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