diff options
| author | Ellie Hermaszewska <ellieh@nvidia.com> | 2024-10-29 14:49:26 +0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-10-29 14:49:26 +0800 |
| commit | f65d756bff8d4c5cbc15bd0322a2ae8e6b896a21 (patch) | |
| tree | ea1d61342cd29368e19135000ec2948813096205 /source/core/slang-shared-library.cpp | |
| parent | a729c15e9dce9f5116a38afc66329ab2ca4cea54 (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.cpp | 29 |
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 |
