Vuo
2.2.0
compiler
VuoCompilerTargetSet.hh
Go to the documentation of this file.
1
10
#pragma once
11
15
class
VuoCompilerTargetSet
16
{
17
public
:
21
enum
MacVersion
22
{
23
MacVersion_Any,
24
MacVersion_10_11,
25
MacVersion_10_12,
26
MacVersion_10_13,
27
MacVersion_10_14,
28
MacVersion_10_15,
29
MacVersion_11_0,
30
};
31
32
VuoCompilerTargetSet
(
void
);
33
34
void
setMinMacVersion
(
enum
MacVersion
min);
35
string
getMinMacVersionString
();
36
37
void
setMaxMacVersion
(
enum
MacVersion
max);
38
39
void
restrictToCurrentOperatingSystemVersion
(
void
);
40
void
restrictToBeCompatibleWithAllOf
(
const
VuoCompilerTargetSet
&other);
41
42
bool
isCompatibleWithAllOf
(
const
VuoCompilerTargetSet
&other)
const
;
43
44
string
toString
(
void
);
45
46
private
:
47
pair<enum MacVersion, enum MacVersion> macVersionRange;
48
49
string
macVersionToString(
MacVersion
v);
50
};
Generated on Fri Oct 16 2020 11:22:35 for Vuo by
1.8.20