Runtime Struct Reference

#include <vm.h>

Detailed Description

A helper struct containing information about a virtual machine and it's libraries.

Public Member Functions

 Runtime ()=default
 
 Runtime (Int majorVersion, Int minorVersion, Int microVersion, Url path, Url home, Bool isRelease, Bool systemLib, DEFAULTRUNTIME _private=DEFAULTRUNTIME::NONE)
 

Public Attributes

Int _majorVersion
 
Int _minorVersion
 
Int _microVersion
 
Url _path
 
Url _home
 
Bool _isRelease
 
Bool _systemLib
 
DEFAULTRUNTIME _defaultRuntime
 

Constructor & Destructor Documentation

◆ Runtime() [1/2]

Runtime ( )
default

◆ Runtime() [2/2]

Runtime ( Int  majorVersion,
Int  minorVersion,
Int  microVersion,
Url  path,
Url  home,
Bool  isRelease,
Bool  systemLib,
DEFAULTRUNTIME  _private = DEFAULTRUNTIME::NONE 
)

Member Data Documentation

◆ _majorVersion

Int _majorVersion

◆ _minorVersion

Int _minorVersion

◆ _microVersion

Int _microVersion

◆ _path

Url _path

◆ _home

Url _home

◆ _isRelease

Bool _isRelease

◆ _systemLib

Bool _systemLib

◆ _defaultRuntime

DEFAULTRUNTIME _defaultRuntime