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
void
setMinMacVersion
(
enum
MacVersion
min);
37
void
setMaxMacVersion
(
enum
MacVersion
max);
38
void
restrictToCurrentOperatingSystemVersion
(
void
);
39
void
restrictToBeCompatibleWithAllOf
(
const
VuoCompilerTargetSet
&other);
40
bool
isCompatibleWithAllOf
(
const
VuoCompilerTargetSet
&other)
const
;
41
string
toString
(
void
);
42
43
private
:
44
pair<enum MacVersion, enum MacVersion> macVersionRange;
45
46
string
macVersionToString(
MacVersion
v);
47
};
Generated on Thu Aug 29 2019 16:20:47 for Vuo by
1.8.16