diff options
Diffstat (limited to 'source/compiler-core/slang-artifact-impl.h')
| -rw-r--r-- | source/compiler-core/slang-artifact-impl.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/source/compiler-core/slang-artifact-impl.h b/source/compiler-core/slang-artifact-impl.h index a307a9d6d..8df105953 100644 --- a/source/compiler-core/slang-artifact-impl.h +++ b/source/compiler-core/slang-artifact-impl.h @@ -94,6 +94,12 @@ public: return ComPtr<IArtifact>(new Artifact(desc, name)); } + virtual SLANG_NO_THROW uint32_t SLANG_MCALL getItemCount() SLANG_OVERRIDE; + virtual SLANG_NO_THROW SlangResult SLANG_MCALL + getItemData(uint32_t index, slang::IBlob** outblob) SLANG_OVERRIDE; + virtual SLANG_NO_THROW SlangResult SLANG_MCALL getMetadata(slang::IMetadata** outMetadata) + SLANG_OVERRIDE; + protected: /// Ctor Artifact(const Desc& desc, const UnownedStringSlice& name) |
