| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197 |
- //
- // AnyAttributeFix.swift
- // ark_ui_basic
- #if OPENSWIFTUI_ANY_ATTRIBUTE_FIX
- package import OpenAttributeGraphShims
- package typealias AnyAttribute = ark_ui_basic_core.AnyAttribute
- package typealias AttributeInfo = ark_ui_basic_core.AttributeInfo
- package typealias AttributeType = ark_ui_basic_core.AttributeType
- extension AnyAttribute {
- package static var `nil`: AnyAttribute { AnyAttribute(rawValue: 0x2) }
- package static var currentWasModified: Bool { false }
- package var source: AnyAttribute? {
- get { preconditionFailure("#39") }
- nonmutating set { preconditionFailure("#39") }
- }
- package var info: AttributeInfo {
- preconditionFailure("#39")
- }
- package var graph: Graph {
- preconditionFailure("#39")
- }
- package func invalidateValue() {
- preconditionFailure("#39")
- }
- package func createIndirect() -> AnyAttribute {
- preconditionFailure("#39")
- }
- package var subgraph: Subgraph {
- preconditionFailure("#39")
- }
- package var subgraph2: Subgraph? {
- preconditionFailure("#39")
- }
- }
- extension AnyAttribute {
- package init<Value>(_ attribute: Attribute<Value>) {
- self = Swift.unsafeBitCast(attribute, to: AnyAttribute.self)
- }
- package func unsafeCast<Value>(to type: Value.Type) -> Attribute<Value> {
- Swift.unsafeBitCast(self, to: Attribute<Value>.self)
- }
- package static var current: AnyAttribute? {
- preconditionFailure("#39")
- }
- package func unsafeOffset(at offset: Int) -> AnyAttribute {
- preconditionFailure("#39")
- }
- package func setFlags(_ newFlags: Flags, mask: Flags) {
- preconditionFailure("#39")
- }
- package func addInput(_ attribute: AnyAttribute, options: OAGInputOptions = [], token: Int) {
- preconditionFailure("#39")
- }
- package func addInput<Value>(_ attribute: Attribute<Value>, options: OAGInputOptions = [], token: Int) {
- preconditionFailure("#39")
- }
- package func visitBody<Visitor>(_ visitor: inout Visitor) where Visitor: AttributeBodyVisitor {
- preconditionFailure("#39")
- }
- package func mutateBody<Value>(as: Value.Type, invalidating: Bool, _ body: (inout Value) -> Void) {
- preconditionFailure("#39")
- }
- package func breadthFirstSearch(options: SearchOptions = [], _: (AnyAttribute) -> Bool) -> Bool {
- preconditionFailure("#39")
- }
- package var _bodyType: any Any.Type {
- preconditionFailure("#39")
- }
- package var _bodyPointer: UnsafeRawPointer {
- preconditionFailure("#39")
- }
- package var valueType: any Any.Type {
- preconditionFailure("#39")
- }
- package var indirectDependency: AnyAttribute? {
- get { preconditionFailure("#39") }
- nonmutating set { preconditionFailure("#39") }
- }
- }
- extension Attribute {
- package init(identifier: AnyAttribute) {
- self = Swift.unsafeBitCast(identifier.rawValue, to: Attribute.self)
- }
- package var identifier: AnyAttribute {
- get { AnyAttribute(rawValue: Swift.unsafeBitCast(self, to: UInt32.self)) }
- nonmutating set { preconditionFailure("#39") }
- }
- }
- extension AnyWeakAttribute {
- package var attribute: AnyAttribute? {
- preconditionFailure("#39")
- }
- package init(_ attribute: AnyAttribute?) {
- preconditionFailure("#39")
- }
- }
- extension IndirectAttribute {
- package var identifier: AnyAttribute {
- AnyAttribute(rawValue: Swift.unsafeBitCast(self, to: UInt32.self))
- }
- }
- extension AnyRuleContext {
- package init(attribute: AnyAttribute) {
- self = Swift.unsafeBitCast(attribute.rawValue, to: AnyRuleContext.self)
- }
- package var attribute: AnyAttribute { AnyAttribute(rawValue: Swift.unsafeBitCast(self, to: UInt32.self)) }
- }
- extension AnyOptionalAttribute {
- package static var current: AnyOptionalAttribute {
- preconditionFailure("#39")
- }
- package var identifier: AnyAttribute { AnyAttribute(rawValue: Swift.unsafeBitCast(self, to: UInt32.self)) }
- package var attribute: AnyAttribute? {
- get { preconditionFailure("#39") }
- nonmutating set { preconditionFailure("#39") }
- }
- }
- extension Graph {
- package func onInvalidation(_ callback: @escaping (AnyAttribute) -> Void) {
- preconditionFailure("#39")
- }
- }
- // NOTE: Can't do Subgraph.init here
- package func Subgraph(graph: Graph, attribute: AnyAttribute) -> Subgraph {
- preconditionFailure("#39")
- }
- extension Subgraph {
- package func forEach(_ flags: AnyAttribute.Flags, _ callback: (AnyAttribute) -> Void) {
- preconditionFailure("#39")
- }
- package func isDirty(flags: AnyAttribute.Flags) -> Bool {
- preconditionFailure("#39")
- }
- package func update(flags: AnyAttribute.Flags) {
- preconditionFailure("#39")
- }
- }
- extension Graph {
- package static func anyInputsChanged(excluding excludedInputs: [AnyAttribute]) -> Bool {
- preconditionFailure("#39")
- }
- }
- extension Attribute {
- package func setFlags(_ newFlags: AnyAttribute.Flags, mask: AnyAttribute.Flags) {
- preconditionFailure("#39")
- }
- var flags: AnyAttribute.Flags {
- get { preconditionFailure("#39") }
- nonmutating set { preconditionFailure("#39") }
- }
- }
- #endif
|