Vuo 2.4.4
Loading...
Searching...
No Matches
VuoMakeDependencies.hh
Go to the documentation of this file.
1
10#pragma once
11
19{
20public:
21 static shared_ptr<VuoMakeDependencies> createFromFile(const string &dependencyFilePath);
22 static shared_ptr<VuoMakeDependencies> createFromComponents(const string &compiledFilePath, const vector<string> &dependencyPaths);
23
24 static string getPlaceholderCompiledFilePath(void);
25 void setCompiledFilePath(const string &compiledFilePath);
26
27 vector<string> getDependencyPaths(void);
28 void setDependencyPaths(const vector<string> &dependencyPaths);
29
30 void writeToFile(const string &dependencyFilePath);
31
32private:
33 VuoMakeDependencies(const string &compiledFilePath, const vector<string> &dependencyPaths);
34
35 string compiledFilePath;
36 vector<string> dependencyPaths;
37};