ContainerElement
SVG.ContainerElement.swift:4@frozen enum ContainerElement@frozen enum ContainerElementimport DOMThis module defines the basic infrastructure common to all DOM encoding interfaces.
@frozen struct SVGcase acase animatecase animateMotioncase animateTransformcase circlecase clipPathcase defscase desccase discardcase ellipsecase feBlendcase feColorMatrixcase feComponentTransfercase feCompositecase feConvolveMatrixcase feDiffuseLightingcase feDisplacementMapcase feDistantLightcase feDropShadowcase feFloodcase feFuncAcase feFuncBcase feFuncGcase feFuncRcase feGaussianBlurcase feImagecase feMergecase feMergeNodecase feMorphologycase feOffsetcase fePointLightcase feSpecularLightingcase feSpotLightcase feTilecase feTurbulencecase filtercase foreignObjectcase gcase hatchcase hatchpathcase imagecase linecase linearGradientcase markercase maskcase metadatacase mpathcase pathcase patterncase polygoncase polylinecase radialGradientcase rectcase scriptcase setcase stopcase stylecase svgcase `switch`case symbolcase textcase textPathcase titlecase tspancase usecase view@frozen enum Attributeprotocol OutputStreamableinit() Creates a completely empty SVG document.
init(stringLiteral: String) Creates an SVG document containing the exact contents of the given string literal.
init(with encode: (inout SVG.ContentEncoder) throws -> ()) rethrows Encodes an SVG fragment with the provided closure.
var description: String { get }var encoder: SVG.ContentEncodervar utf8: [UInt8] { get }@dynamicMemberLookup @frozen struct AttributeEncoder@frozen struct ContentEncoder@frozen enum Embeddedprotocol BitwiseCopyable : ~Escapableprotocol EquatableA type that can be compared for value equality.
protocol Hashable : EquatableA type that can be hashed into a Hasher to produce an integer hash value.
protocol RawRepresentable<RawValue>A type that can be converted to and from an associated raw value.
protocol SendableA thread-safe type whose values can be shared across arbitrary concurrent contexts without introducing a risk of data races. Values of the type may have no shared mutable state, or they may protect that state with a lock or by forcing it to only be accessed from a specific actor.
init?(rawValue: String) var hashValue: Int { get }static func != (lhs: Self, rhs: Self) -> Bool Returns a Boolean value indicating whether two values are not equal.
func hash(into hasher: inout Hasher)