diff --git a/packages/nitrogen/src/syntax/swift/SwiftHybridObjectBridge.ts b/packages/nitrogen/src/syntax/swift/SwiftHybridObjectBridge.ts index bb28038e27..2702313729 100644 --- a/packages/nitrogen/src/syntax/swift/SwiftHybridObjectBridge.ts +++ b/packages/nitrogen/src/syntax/swift/SwiftHybridObjectBridge.ts @@ -205,7 +205,7 @@ ${hasBase ? `open class ${name.HybridTSpecCxx} : ${baseClasses.join(', ')}` : `o */ public func getCxxPart() -> bridge.${bridge.specializationName} { let cachedCxxPart = self.__cxxPart.lock() - if Bool(fromCxx: cachedCxxPart) { + if cachedCxxPart.use_count() > 0 { return cachedCxxPart } else { let newCxxPart = bridge.${bridge.funcName}(self.toUnsafe()) diff --git a/packages/react-native-nitro-test-external/nitrogen/generated/ios/swift/HybridSomeExternalObjectSpec_cxx.swift b/packages/react-native-nitro-test-external/nitrogen/generated/ios/swift/HybridSomeExternalObjectSpec_cxx.swift index 12b70973df..c0f0bec8e5 100644 --- a/packages/react-native-nitro-test-external/nitrogen/generated/ios/swift/HybridSomeExternalObjectSpec_cxx.swift +++ b/packages/react-native-nitro-test-external/nitrogen/generated/ios/swift/HybridSomeExternalObjectSpec_cxx.swift @@ -75,7 +75,7 @@ open class HybridSomeExternalObjectSpec_cxx { */ public func getCxxPart() -> bridge.std__shared_ptr_HybridSomeExternalObjectSpec_ { let cachedCxxPart = self.__cxxPart.lock() - if Bool(fromCxx: cachedCxxPart) { + if cachedCxxPart.use_count() > 0 { return cachedCxxPart } else { let newCxxPart = bridge.create_std__shared_ptr_HybridSomeExternalObjectSpec_(self.toUnsafe()) diff --git a/packages/react-native-nitro-test/nitrogen/generated/ios/swift/HybridBaseSpec_cxx.swift b/packages/react-native-nitro-test/nitrogen/generated/ios/swift/HybridBaseSpec_cxx.swift index f048863477..8923270824 100644 --- a/packages/react-native-nitro-test/nitrogen/generated/ios/swift/HybridBaseSpec_cxx.swift +++ b/packages/react-native-nitro-test/nitrogen/generated/ios/swift/HybridBaseSpec_cxx.swift @@ -75,7 +75,7 @@ open class HybridBaseSpec_cxx { */ public func getCxxPart() -> bridge.std__shared_ptr_HybridBaseSpec_ { let cachedCxxPart = self.__cxxPart.lock() - if Bool(fromCxx: cachedCxxPart) { + if cachedCxxPart.use_count() > 0 { return cachedCxxPart } else { let newCxxPart = bridge.create_std__shared_ptr_HybridBaseSpec_(self.toUnsafe()) diff --git a/packages/react-native-nitro-test/nitrogen/generated/ios/swift/HybridChildSpec_cxx.swift b/packages/react-native-nitro-test/nitrogen/generated/ios/swift/HybridChildSpec_cxx.swift index fdd876d23d..77066beaa4 100644 --- a/packages/react-native-nitro-test/nitrogen/generated/ios/swift/HybridChildSpec_cxx.swift +++ b/packages/react-native-nitro-test/nitrogen/generated/ios/swift/HybridChildSpec_cxx.swift @@ -75,7 +75,7 @@ open class HybridChildSpec_cxx : HybridBaseSpec_cxx { */ public func getCxxPart() -> bridge.std__shared_ptr_HybridChildSpec_ { let cachedCxxPart = self.__cxxPart.lock() - if Bool(fromCxx: cachedCxxPart) { + if cachedCxxPart.use_count() > 0 { return cachedCxxPart } else { let newCxxPart = bridge.create_std__shared_ptr_HybridChildSpec_(self.toUnsafe()) diff --git a/packages/react-native-nitro-test/nitrogen/generated/ios/swift/HybridPlatformObjectSpec_cxx.swift b/packages/react-native-nitro-test/nitrogen/generated/ios/swift/HybridPlatformObjectSpec_cxx.swift index 8bfae4df2b..257384a899 100644 --- a/packages/react-native-nitro-test/nitrogen/generated/ios/swift/HybridPlatformObjectSpec_cxx.swift +++ b/packages/react-native-nitro-test/nitrogen/generated/ios/swift/HybridPlatformObjectSpec_cxx.swift @@ -75,7 +75,7 @@ open class HybridPlatformObjectSpec_cxx { */ public func getCxxPart() -> bridge.std__shared_ptr_HybridPlatformObjectSpec_ { let cachedCxxPart = self.__cxxPart.lock() - if Bool(fromCxx: cachedCxxPart) { + if cachedCxxPart.use_count() > 0 { return cachedCxxPart } else { let newCxxPart = bridge.create_std__shared_ptr_HybridPlatformObjectSpec_(self.toUnsafe()) diff --git a/packages/react-native-nitro-test/nitrogen/generated/ios/swift/HybridRecyclableTestViewSpec_cxx.swift b/packages/react-native-nitro-test/nitrogen/generated/ios/swift/HybridRecyclableTestViewSpec_cxx.swift index 90a6517944..dddba1f97c 100644 --- a/packages/react-native-nitro-test/nitrogen/generated/ios/swift/HybridRecyclableTestViewSpec_cxx.swift +++ b/packages/react-native-nitro-test/nitrogen/generated/ios/swift/HybridRecyclableTestViewSpec_cxx.swift @@ -75,7 +75,7 @@ open class HybridRecyclableTestViewSpec_cxx { */ public func getCxxPart() -> bridge.std__shared_ptr_HybridRecyclableTestViewSpec_ { let cachedCxxPart = self.__cxxPart.lock() - if Bool(fromCxx: cachedCxxPart) { + if cachedCxxPart.use_count() > 0 { return cachedCxxPart } else { let newCxxPart = bridge.create_std__shared_ptr_HybridRecyclableTestViewSpec_(self.toUnsafe()) diff --git a/packages/react-native-nitro-test/nitrogen/generated/ios/swift/HybridTestObjectSwiftKotlinSpec_cxx.swift b/packages/react-native-nitro-test/nitrogen/generated/ios/swift/HybridTestObjectSwiftKotlinSpec_cxx.swift index 0fb6e4368f..3ccaecd96b 100644 --- a/packages/react-native-nitro-test/nitrogen/generated/ios/swift/HybridTestObjectSwiftKotlinSpec_cxx.swift +++ b/packages/react-native-nitro-test/nitrogen/generated/ios/swift/HybridTestObjectSwiftKotlinSpec_cxx.swift @@ -76,7 +76,7 @@ open class HybridTestObjectSwiftKotlinSpec_cxx { */ public func getCxxPart() -> bridge.std__shared_ptr_HybridTestObjectSwiftKotlinSpec_ { let cachedCxxPart = self.__cxxPart.lock() - if Bool(fromCxx: cachedCxxPart) { + if cachedCxxPart.use_count() > 0 { return cachedCxxPart } else { let newCxxPart = bridge.create_std__shared_ptr_HybridTestObjectSwiftKotlinSpec_(self.toUnsafe()) diff --git a/packages/react-native-nitro-test/nitrogen/generated/ios/swift/HybridTestViewSpec_cxx.swift b/packages/react-native-nitro-test/nitrogen/generated/ios/swift/HybridTestViewSpec_cxx.swift index 80458805ea..db9ece3f7d 100644 --- a/packages/react-native-nitro-test/nitrogen/generated/ios/swift/HybridTestViewSpec_cxx.swift +++ b/packages/react-native-nitro-test/nitrogen/generated/ios/swift/HybridTestViewSpec_cxx.swift @@ -75,7 +75,7 @@ open class HybridTestViewSpec_cxx { */ public func getCxxPart() -> bridge.std__shared_ptr_HybridTestViewSpec_ { let cachedCxxPart = self.__cxxPart.lock() - if Bool(fromCxx: cachedCxxPart) { + if cachedCxxPart.use_count() > 0 { return cachedCxxPart } else { let newCxxPart = bridge.create_std__shared_ptr_HybridTestViewSpec_(self.toUnsafe())