summaryrefslogtreecommitdiff
path: root/source/compiler-core/slang-artifact-helper.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'source/compiler-core/slang-artifact-helper.cpp')
-rw-r--r--source/compiler-core/slang-artifact-helper.cpp25
1 files changed, 1 insertions, 24 deletions
diff --git a/source/compiler-core/slang-artifact-helper.cpp b/source/compiler-core/slang-artifact-helper.cpp
index c3b007d28..7f1bf1ea2 100644
--- a/source/compiler-core/slang-artifact-helper.cpp
+++ b/source/compiler-core/slang-artifact-helper.cpp
@@ -9,8 +9,7 @@
#include "../compiler-core/slang-slice-allocator.h"
-#include "../core/slang-castable-list-impl.h"
-#include "../core/slang-castable-util.h"
+#include "../core/slang-castable.h"
#include "../core/slang-file-system.h"
#include "../core/slang-io.h"
@@ -66,15 +65,6 @@ SlangResult DefaultArtifactHelper::createArtifact(const ArtifactDesc& desc, cons
return SLANG_OK;
}
-SlangResult DefaultArtifactHelper::createArtifactContainer(const ArtifactDesc& desc, const char* inName, IArtifactContainer** outArtifactContainer)
-{
- *outArtifactContainer = inName ?
- ArtifactContainer::create(desc, UnownedStringSlice(inName)).detach() :
- ArtifactContainer::create(desc).detach();
-
- return SLANG_OK;
-}
-
ArtifactKind DefaultArtifactHelper::getKindParent(ArtifactKind kind) { return getParent(kind); }
UnownedStringSlice DefaultArtifactHelper::getKindName(ArtifactKind kind) { return getName(kind); }
bool DefaultArtifactHelper::isKindDerivedFrom(ArtifactKind kind, ArtifactKind base) { return isDerivedFrom(kind, base); }
@@ -124,19 +114,6 @@ void DefaultArtifactHelper::getCastable(ISlangUnknown* unk, ICastable** outCasta
*outCastable = CastableUtil::getCastable(unk).detach();
}
-SlangResult DefaultArtifactHelper::createCastableList(const Guid& guid, ICastableList** outList)
-{
- auto list = new CastableList;
- if (auto ptr = list->getInterface(guid))
- {
- list->addRef();
- *outList = (ICastableList*)ptr;
- return SLANG_OK;
- }
- delete list;
- return SLANG_E_NO_INTERFACE;
-}
-
SlangResult DefaultArtifactHelper::createOSFileArtifactRepresentation(
IOSFileArtifactRepresentation::Kind kind, const CharSlice& path, IOSFileArtifactRepresentation* lockFile, IOSFileArtifactRepresentation** outRep)
{