HaishinKit.swift/docs/data/documentation/haishinkit/atomic.json

1 line
3.7 KiB
JSON

{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Atomic"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"A"},{"kind":"text","text":">"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/haishinkit\/atomic"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/HaishinKit\/documentation\/HaishinKit\/Atomic","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Atomic"},{"type":"text","text":" class"}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Atomic"}],"title":"Atomic","roleHeading":"Structure","role":"symbol","symbolKind":"struct","externalID":"s:10HaishinKit6AtomicV","modules":[{"name":"HaishinKit"}],"navigatorTitle":[{"kind":"identifier","text":"Atomic"}]},"hierarchy":{"paths":[["doc:\/\/HaishinKit\/documentation\/HaishinKit"]]},"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/HaishinKit\/documentation\/HaishinKit\/Atomic\/init(_:)"]},{"title":"Instance Properties","identifiers":["doc:\/\/HaishinKit\/documentation\/HaishinKit\/Atomic\/value"]},{"title":"Instance Methods","identifiers":["doc:\/\/HaishinKit\/documentation\/HaishinKit\/Atomic\/mutate(_:)"]}],"references":{"doc://HaishinKit/documentation/HaishinKit":{"role":"collection","title":"HaishinKit","abstract":[],"identifier":"doc:\/\/HaishinKit\/documentation\/HaishinKit","kind":"symbol","type":"topic","url":"\/documentation\/haishinkit"},"doc://HaishinKit/documentation/HaishinKit/Atomic/mutate(_:)":{"role":"symbol","title":"mutate(_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"mutate"},{"kind":"text","text":"(("},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"A"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":")"}],"abstract":[{"type":"text","text":"Setter for the value."}],"identifier":"doc:\/\/HaishinKit\/documentation\/HaishinKit\/Atomic\/mutate(_:)","kind":"symbol","type":"topic","url":"\/documentation\/haishinkit\/atomic\/mutate(_:)"},"doc://HaishinKit/documentation/HaishinKit/Atomic/value":{"role":"symbol","title":"value","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"value"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"A"}],"abstract":[{"type":"text","text":"Getter for the value."}],"identifier":"doc:\/\/HaishinKit\/documentation\/HaishinKit\/Atomic\/value","kind":"symbol","type":"topic","url":"\/documentation\/haishinkit\/atomic\/value"},"doc://HaishinKit/documentation/HaishinKit/Atomic/init(_:)":{"role":"symbol","title":"init(_:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"A"},{"kind":"text","text":")"}],"abstract":[{"type":"text","text":"Creates an instance of value."}],"identifier":"doc:\/\/HaishinKit\/documentation\/HaishinKit\/Atomic\/init(_:)","kind":"symbol","type":"topic","url":"\/documentation\/haishinkit\/atomic\/init(_:)"},"doc://HaishinKit/documentation/HaishinKit/Atomic":{"role":"symbol","title":"Atomic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Atomic"}],"abstract":[{"type":"text","text":"Atomic"},{"type":"text","text":" class"}],"identifier":"doc:\/\/HaishinKit\/documentation\/HaishinKit\/Atomic","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Atomic"}],"url":"\/documentation\/haishinkit\/atomic"}}}