summaryrefslogtreecommitdiffstats
path: root/source/core/slang-shared-library.cpp
diff options
context:
space:
mode:
authorEllie Hermaszewska <ellieh@nvidia.com>2024-10-29 14:49:26 +0800
committerGitHub <noreply@github.com>2024-10-29 14:49:26 +0800
commitf65d756bff8d4c5cbc15bd0322a2ae8e6b896a21 (patch)
treeea1d61342cd29368e19135000ec2948813096205 /source/core/slang-shared-library.cpp
parenta729c15e9dce9f5116a38afc66329ab2ca4cea54 (diff)
format
* format * Minor test fixes * enable checking cpp format in ci
Diffstat (limited to 'source/core/slang-shared-library.cpp')
-rw-r--r--source/core/slang-shared-library.cpp29
1 files changed, 19 insertions, 10 deletions
diff --git a/source/core/slang-shared-library.cpp b/source/core/slang-shared-library.cpp
index 34464597c..f62591af0 100644
--- a/source/core/slang-shared-library.cpp
+++ b/source/core/slang-shared-library.cpp
@@ -1,7 +1,6 @@
#include "slang-shared-library.h"
#include "slang-com-ptr.h"
-
#include "slang-io.h"
#include "slang-string-util.h"
@@ -13,7 +12,7 @@
#include <sys/stat.h>
#include <sys/types.h>
#ifndef _WIN32
-# include <unistd.h>
+#include <unistd.h>
#endif
namespace Slang
@@ -21,14 +20,19 @@ namespace Slang
/* !!!!!!!!!!!!!!!!!!!!!!!!!! DefaultSharedLibraryLoader !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
-/* static */DefaultSharedLibraryLoader DefaultSharedLibraryLoader::s_singleton;
+/* static */ DefaultSharedLibraryLoader DefaultSharedLibraryLoader::s_singleton;
ISlangUnknown* DefaultSharedLibraryLoader::getInterface(const Guid& guid)
{
- return (guid == ISlangUnknown::getTypeGuid() || guid == ISlangSharedLibraryLoader::getTypeGuid()) ? static_cast<ISlangSharedLibraryLoader*>(this) : nullptr;
+ return (guid == ISlangUnknown::getTypeGuid() ||
+ guid == ISlangSharedLibraryLoader::getTypeGuid())
+ ? static_cast<ISlangSharedLibraryLoader*>(this)
+ : nullptr;
}
-SlangResult DefaultSharedLibraryLoader::loadSharedLibrary(const char* path, ISlangSharedLibrary** outSharedLibrary)
+SlangResult DefaultSharedLibraryLoader::loadSharedLibrary(
+ const char* path,
+ ISlangSharedLibrary** outSharedLibrary)
{
*outSharedLibrary = nullptr;
// Try loading
@@ -38,7 +42,9 @@ SlangResult DefaultSharedLibraryLoader::loadSharedLibrary(const char* path, ISla
return SLANG_OK;
}
-SlangResult DefaultSharedLibraryLoader::loadPlatformSharedLibrary(const char* path, ISlangSharedLibrary** outSharedLibrary)
+SlangResult DefaultSharedLibraryLoader::loadPlatformSharedLibrary(
+ const char* path,
+ ISlangSharedLibrary** outSharedLibrary)
{
*outSharedLibrary = nullptr;
// Try loading
@@ -48,7 +54,11 @@ SlangResult DefaultSharedLibraryLoader::loadPlatformSharedLibrary(const char* pa
return SLANG_OK;
}
-/* static */SlangResult DefaultSharedLibraryLoader::load(ISlangSharedLibraryLoader* loader, const String& path, const String& name, ISlangSharedLibrary** outLibrary)
+/* static */ SlangResult DefaultSharedLibraryLoader::load(
+ ISlangSharedLibraryLoader* loader,
+ const String& path,
+ const String& name,
+ ISlangSharedLibrary** outLibrary)
{
if (path.getLength())
{
@@ -99,8 +109,7 @@ void* DefaultSharedLibrary::castAs(const SlangUUID& guid)
void* DefaultSharedLibrary::getInterface(const Guid& guid)
{
- if (guid == ISlangUnknown::getTypeGuid() ||
- guid == ICastable::getTypeGuid() ||
+ if (guid == ISlangUnknown::getTypeGuid() || guid == ICastable::getTypeGuid() ||
guid == ISlangSharedLibrary::getTypeGuid())
{
return static_cast<ISlangSharedLibrary*>(this);
@@ -164,4 +173,4 @@ uint64_t SharedLibraryUtils::getSharedLibraryTimestamp(void* symbolInLib)
return 0;
}
-}
+} // namespace Slang