|
hoshi-lang dev
Yet another programming language
|
#include <IR.h>
Classes | |
| struct | Builder |
Public Types | |
| enum class | BuildType : yoi::indexT { library = 0 , executable } |
| enum class | BuildMode : yoi::indexT { debug = 0 , release } |
| enum class | UseObjectLinker : yoi::indexT { cc = 0 , cl , none } |
Public Attributes | |
| enum yoi::IRBuildConfig::BuildType | buildType |
| enum yoi::IRBuildConfig::BuildMode | buildMode |
| enum yoi::IRBuildConfig::UseObjectLinker | useObjectLinker |
| yoi::wstr | buildPlatform |
| yoi::wstr | buildArch |
| bool | preserveIntermediateFiles |
| yoi::vec< yoi::wstr > | searchPaths |
| yoi::vec< yoi::wstr > | additionalLinkingFiles |
| std::map< yoi::wstr, yoi::wstr > | marcos |
| yoi::wstr | buildCachePath |
| bool | immediatelyClearupCache |
|
strong |
|
strong |
|
strong |
Definition at line 28 of file IR.h.
Referenced by IRBuildConfig::Builder::yield().
| yoi::wstr buildArch |
Definition at line 25 of file IR.h.
Referenced by IRBuildConfig::Builder::setBuildArch(), and IRBuildConfig::Builder::yield().
| yoi::wstr buildCachePath |
Definition at line 30 of file IR.h.
Referenced by IRBuildConfig::Builder::yield().
| enum yoi::IRBuildConfig::BuildMode buildMode |
Referenced by IRBuildConfig::Builder::setBuildMode(), and IRBuildConfig::Builder::yield().
| yoi::wstr buildPlatform |
Definition at line 24 of file IR.h.
Referenced by IRBuildConfig::Builder::setBuildPlatform(), and IRBuildConfig::Builder::yield().
| enum yoi::IRBuildConfig::BuildType buildType |
Referenced by IRBuildConfig::Builder::yield().
| bool immediatelyClearupCache |
Definition at line 31 of file IR.h.
Referenced by IRBuildConfig::Builder::setImmediatelyClearupCache(), and IRBuildConfig::Builder::yield().
Definition at line 29 of file IR.h.
Referenced by IRBuildConfig::Builder::yield().
| bool preserveIntermediateFiles |
Definition at line 26 of file IR.h.
Referenced by IRBuildConfig::Builder::setPreserveIntermediateFiles(), and IRBuildConfig::Builder::yield().
Definition at line 27 of file IR.h.
Referenced by IRBuildConfig::Builder::yield().
| enum yoi::IRBuildConfig::UseObjectLinker useObjectLinker |
Referenced by IRBuildConfig::Builder::setUseObjectLinker(), and IRBuildConfig::Builder::yield().