slang_compiler::Compiler class

Constructors, destructors, conversion operators

Compiler(std::vector<std::string> const& baseIncludeDirs = {}) explicit
Compiler(Compiler const&) deleted
Compiler(Compiler&&) defaulted

Public functions

auto operator=(Compiler const&) -> Compiler& deleted
auto operator=(Compiler&&) -> Compiler& defaulted
auto CreateProgram(std::string const& moduleName, std::string const& entryPoint, std::vector<std::string> const& extraIncludeDirs = {}) const -> SlangProgram