Vuo
2.4.4
Loading...
Searching...
No Matches
compiler
VuoModuleCacheRevision.hh
Go to the documentation of this file.
1
10
#pragma once
11
12
#include "
VuoModuleCacheManifest.hh
"
13
20
class
VuoModuleCacheRevision
21
{
22
public
:
23
static
shared_ptr<VuoModuleCacheRevision>
createAndUse
(
const
string
&dylibPath,
const
VuoModuleCacheManifest
&manifest,
bool
builtIn,
bool
mayDelete);
24
void
use
(
void
);
25
void
disuse
(
void
);
26
27
string
getDylibPath
()
const
;
28
bool
contains
(
const
string
&content)
const
;
29
bool
isBuiltIn
(
void
)
const
;
30
31
private
:
32
VuoModuleCacheRevision
(
const
string
&dylibPath,
const
VuoModuleCacheManifest
&manifest,
bool
builtIn,
bool
mayDelete);
33
34
string
dylibPath;
35
VuoModuleCacheManifest
manifest;
36
bool
builtIn;
37
bool
mayDelete;
38
39
static
std::mutex useCountMutex;
40
static
map<string, int> useCount;
41
};
Generated on Thu Nov 9 2023 16:59:29 for Vuo by
1.9.8