Vuo
2.0.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_7,
25
MacVersion_10_8,
26
MacVersion_10_9,
27
MacVersion_10_10,
28
MacVersion_10_11,
29
MacVersion_10_12,
30
MacVersion_10_13,
31
MacVersion_10_14,
32
MacVersion_10_15,
33
};
34
35
VuoCompilerTargetSet
(
void
);
36
37
void
setMinMacVersion
(
enum
MacVersion
min);
38
string
getMinMacVersionString
();
39
40
void
setMaxMacVersion
(
enum
MacVersion
max);
41
42
void
restrictToCurrentOperatingSystemVersion
(
void
);
43
void
restrictToBeCompatibleWithAllOf
(
const
VuoCompilerTargetSet
&other);
44
45
bool
isCompatibleWithAllOf
(
const
VuoCompilerTargetSet
&other)
const
;
46
47
string
toString
(
void
);
48
49
private
:
50
pair<enum MacVersion, enum MacVersion> macVersionRange;
51
52
string
macVersionToString(
MacVersion
v);
53
};
Generated on Tue Oct 22 2019 18:07:47 for Vuo by
1.8.16