Vuo 2.4.4
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
VuoModuleCompilerSettings Class Reference

Description

A collection of settings that may be used when compiling a module, depending on the type of VuoModuleCompiler.

Definition at line 17 of file VuoModuleCompilerSettings.hh.

Public Member Functions

 VuoModuleCompilerSettings (void)
 Constructs an object with default values for the settings.
 

Public Attributes

map< string, string > typeNameReplacements
 A mapping of generic types to the types they should be specialized to.
 
VuoNodeSetnodeSet
 The node set that this module belongs to.
 
string vuoFrameworkPath
 The path of the Vuo.framework used by the current process, or a partially built Vuo.framework in which to find header files.
 
string macOSSDKPath
 Where to look for macOS system files when compiling the module, if other than /.
 
vector< string > headerSearchPaths
 Where to look for header files when compiling the module.
 
string target
 The target triple that the module should be compiled for.
 
bool isVerbose
 Whether to output extra messages when compiling the module.
 

Constructor & Destructor Documentation

◆ VuoModuleCompilerSettings()

VuoModuleCompilerSettings::VuoModuleCompilerSettings ( void  )

Constructs an object with default values for the settings.

Definition at line 15 of file VuoModuleCompilerSettings.cc.

Member Data Documentation

◆ headerSearchPaths

vector<string> VuoModuleCompilerSettings::headerSearchPaths

Where to look for header files when compiling the module.

Definition at line 26 of file VuoModuleCompilerSettings.hh.

◆ isVerbose

bool VuoModuleCompilerSettings::isVerbose

Whether to output extra messages when compiling the module.

Definition at line 28 of file VuoModuleCompilerSettings.hh.

◆ macOSSDKPath

string VuoModuleCompilerSettings::macOSSDKPath

Where to look for macOS system files when compiling the module, if other than /.

Definition at line 25 of file VuoModuleCompilerSettings.hh.

◆ nodeSet

VuoNodeSet* VuoModuleCompilerSettings::nodeSet

The node set that this module belongs to.

Definition at line 23 of file VuoModuleCompilerSettings.hh.

◆ target

string VuoModuleCompilerSettings::target

The target triple that the module should be compiled for.

Definition at line 27 of file VuoModuleCompilerSettings.hh.

◆ typeNameReplacements

map<string, string> VuoModuleCompilerSettings::typeNameReplacements

A mapping of generic types to the types they should be specialized to.

Definition at line 22 of file VuoModuleCompilerSettings.hh.

◆ vuoFrameworkPath

string VuoModuleCompilerSettings::vuoFrameworkPath

The path of the Vuo.framework used by the current process, or a partially built Vuo.framework in which to find header files.

Definition at line 24 of file VuoModuleCompilerSettings.hh.


The documentation for this class was generated from the following files: