diff options
Diffstat (limited to 'source/slang/slang-compiler.h')
| -rw-r--r-- | source/slang/slang-compiler.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/source/slang/slang-compiler.h b/source/slang/slang-compiler.h index 7cdd1614c..6054492bc 100644 --- a/source/slang/slang-compiler.h +++ b/source/slang/slang-compiler.h @@ -2251,6 +2251,11 @@ public: const char* path, slang::IBlob* source, slang::IBlob** outDiagnostics = nullptr) override; + SLANG_NO_THROW SlangResult SLANG_MCALL loadModuleInfoFromIRBlob( + slang::IBlob* source, + SlangInt& outModuleVersion, + const char*& outModuleCompilerVersion, + const char*& outModuleName) override; SLANG_NO_THROW slang::IModule* SLANG_MCALL loadModuleFromSource( const char* moduleName, const char* path, @@ -2344,6 +2349,9 @@ public: SourceManager* m_sourceManager = nullptr; RefPtr<CommandLineContext> m_cmdLineContext; + // Used to store strings returned by the api as const char* + StringSlicePool m_stringSlicePool; + // Name pool for looking up names NamePool namePool; |
