init<W, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10>(some RegexComponent)
Creates a capture for the given component.
init<W, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10>(() -> some RegexComponent)
Creates a capture for the given component.
init<W, C1, C2, C3, C4, C5, C6, C7, C8, C9>(some RegexComponent)
Creates a capture for the given component.
init<W, C1, C2, C3, C4, C5, C6, C7, C8, C9>(() -> some RegexComponent)
Creates a capture for the given component.
init<W, C1, C2, C3, C4, C5, C6, C7, C8>(some RegexComponent)
Creates a capture for the given component.
init<W, C1, C2, C3, C4, C5, C6, C7, C8>(() -> some RegexComponent)
Creates a capture for the given component.
init<W, C1, C2, C3, C4, C5, C6, C7>(some RegexComponent)
Creates a capture for the given component.
init<W, C1, C2, C3, C4, C5, C6, C7>(() -> some RegexComponent)
Creates a capture for the given component.
init<W, C1, C2, C3, C4, C5, C6>(some RegexComponent)
Creates a capture for the given component.
init<W, C1, C2, C3, C4, C5, C6>(() -> some RegexComponent)
Creates a capture for the given component.
init<W, C1, C2, C3, C4, C5>(some RegexComponent)
Creates a capture for the given component.
init<W, C1, C2, C3, C4, C5>(() -> some RegexComponent)
Creates a capture for the given component.
init<W, C1, C2, C3, C4>(some RegexComponent)
Creates a capture for the given component.
init<W, C1, C2, C3, C4>(() -> some RegexComponent)
Creates a capture for the given component.
init<W, C1, C2, C3>(some RegexComponent)
Creates a capture for the given component.
init<W, C1, C2, C3>(() -> some RegexComponent)
Creates a capture for the given component.
init<W, C1, C2>(some RegexComponent)
Creates a capture for the given component.
init<W, C1, C2>(() -> some RegexComponent)
Creates a capture for the given component.
init<W, C1>(some RegexComponent)
Creates a capture for the given component.
init<W, C1>(() -> some RegexComponent)
Creates a capture for the given component.
init<W>(some RegexComponent)
Creates a capture for the given component.
init<W>(() -> some RegexComponent)
Creates a capture for the given component.
init<W, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10>(some RegexComponent, as: Reference<W>)
Creates a capture for the given component using the specified reference.
init<W, C1, C2, C3, C4, C5, C6, C7, C8, C9>(some RegexComponent, as: Reference<W>)
Creates a capture for the given component using the specified reference.
init<W, C1, C2, C3, C4, C5, C6, C7, C8>(some RegexComponent, as: Reference<W>)
Creates a capture for the given component using the specified reference.
init<W, C1, C2, C3, C4, C5, C6, C7>(some RegexComponent, as: Reference<W>)
Creates a capture for the given component using the specified reference.
init<W, C1, C2, C3, C4, C5, C6>(some RegexComponent, as: Reference<W>)
Creates a capture for the given component using the specified reference.
init<W, C1, C2, C3, C4, C5>(some RegexComponent, as: Reference<W>)
Creates a capture for the given component using the specified reference.
init<W, C1, C2, C3, C4>(some RegexComponent, as: Reference<W>)
Creates a capture for the given component using the specified reference.
init<W, C1, C2, C3>(some RegexComponent, as: Reference<W>)
Creates a capture for the given component using the specified reference.
init<W, C1, C2>(some RegexComponent, as: Reference<W>)
Creates a capture for the given component using the specified reference.
init<W, C1>(some RegexComponent, as: Reference<W>)
Creates a capture for the given component using the specified reference.
init<W>(some RegexComponent, as: Reference<W>)
Creates a capture for the given component using the specified reference.
init<W, NewCapture>(some RegexComponent, as: Reference<NewCapture>, transform: @escaping (W) throws -> NewCapture)
Creates a capture for the given component using the specified reference, transforming with the given closure.
init<W, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, NewCapture>(some RegexComponent, as: Reference<NewCapture>, transform: @escaping (W) throws -> NewCapture)
Creates a capture for the given component using the specified reference, transforming with the given closure.
init<W, C1, NewCapture>(some RegexComponent, as: Reference<NewCapture>, transform: @escaping (W) throws -> NewCapture)
Creates a capture for the given component using the specified reference, transforming with the given closure.
init<W, C1, C2, NewCapture>(some RegexComponent, as: Reference<NewCapture>, transform: @escaping (W) throws -> NewCapture)
Creates a capture for the given component using the specified reference, transforming with the given closure.
init<W, C1, C2, C3, NewCapture>(some RegexComponent, as: Reference<NewCapture>, transform: @escaping (W) throws -> NewCapture)
Creates a capture for the given component using the specified reference, transforming with the given closure.
init<W, C1, C2, C3, C4, NewCapture>(some RegexComponent, as: Reference<NewCapture>, transform: @escaping (W) throws -> NewCapture)
Creates a capture for the given component using the specified reference, transforming with the given closure.
init<W, C1, C2, C3, C4, C5, NewCapture>(some RegexComponent, as: Reference<NewCapture>, transform: @escaping (W) throws -> NewCapture)
Creates a capture for the given component using the specified reference, transforming with the given closure.
init<W, C1, C2, C3, C4, C5, C6, NewCapture>(some RegexComponent, as: Reference<NewCapture>, transform: @escaping (W) throws -> NewCapture)
Creates a capture for the given component using the specified reference, transforming with the given closure.
init<W, C1, C2, C3, C4, C5, C6, C7, NewCapture>(some RegexComponent, as: Reference<NewCapture>, transform: @escaping (W) throws -> NewCapture)
Creates a capture for the given component using the specified reference, transforming with the given closure.
init<W, C1, C2, C3, C4, C5, C6, C7, C8, NewCapture>(some RegexComponent, as: Reference<NewCapture>, transform: @escaping (W) throws -> NewCapture)
Creates a capture for the given component using the specified reference, transforming with the given closure.
init<W, C1, C2, C3, C4, C5, C6, C7, C8, C9, NewCapture>(some RegexComponent, as: Reference<NewCapture>, transform: @escaping (W) throws -> NewCapture)
Creates a capture for the given component using the specified reference, transforming with the given closure.
init<W, NewCapture>(some RegexComponent, transform: @escaping (W) throws -> NewCapture)
Creates a capture for the given component, transforming with the given closure.
init<W, NewCapture>(() -> some RegexComponent, transform: @escaping (W) throws -> NewCapture)
Creates a capture for the given component, transforming with the given closure.
init<W, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, NewCapture>(some RegexComponent, transform: @escaping (W) throws -> NewCapture)
Creates a capture for the given component, transforming with the given closure.
init<W, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, NewCapture>(() -> some RegexComponent, transform: @escaping (W) throws -> NewCapture)
Creates a capture for the given component, transforming with the given closure.
init<W, C1, NewCapture>(some RegexComponent, transform: @escaping (W) throws -> NewCapture)
Creates a capture for the given component, transforming with the given closure.
init<W, C1, NewCapture>(() -> some RegexComponent, transform: @escaping (W) throws -> NewCapture)
Creates a capture for the given component, transforming with the given closure.
init<W, C1, C2, NewCapture>(some RegexComponent, transform: @escaping (W) throws -> NewCapture)
Creates a capture for the given component, transforming with the given closure.
init<W, C1, C2, NewCapture>(() -> some RegexComponent, transform: @escaping (W) throws -> NewCapture)
Creates a capture for the given component, transforming with the given closure.
init<W, C1, C2, C3, NewCapture>(some RegexComponent, transform: @escaping (W) throws -> NewCapture)
Creates a capture for the given component, transforming with the given closure.
init<W, C1, C2, C3, NewCapture>(() -> some RegexComponent, transform: @escaping (W) throws -> NewCapture)
Creates a capture for the given component, transforming with the given closure.
init<W, C1, C2, C3, C4, NewCapture>(some RegexComponent, transform: @escaping (W) throws -> NewCapture)
Creates a capture for the given component, transforming with the given closure.
init<W, C1, C2, C3, C4, NewCapture>(() -> some RegexComponent, transform: @escaping (W) throws -> NewCapture)
Creates a capture for the given component, transforming with the given closure.
init<W, C1, C2, C3, C4, C5, NewCapture>(some RegexComponent, transform: @escaping (W) throws -> NewCapture)
Creates a capture for the given component, transforming with the given closure.
init<W, C1, C2, C3, C4, C5, NewCapture>(() -> some RegexComponent, transform: @escaping (W) throws -> NewCapture)
Creates a capture for the given component, transforming with the given closure.
init<W, C1, C2, C3, C4, C5, C6, NewCapture>(some RegexComponent, transform: @escaping (W) throws -> NewCapture)
Creates a capture for the given component, transforming with the given closure.
init<W, C1, C2, C3, C4, C5, C6, NewCapture>(() -> some RegexComponent, transform: @escaping (W) throws -> NewCapture)
Creates a capture for the given component, transforming with the given closure.
init<W, C1, C2, C3, C4, C5, C6, C7, NewCapture>(some RegexComponent, transform: @escaping (W) throws -> NewCapture)
Creates a capture for the given component, transforming with the given closure.
init<W, C1, C2, C3, C4, C5, C6, C7, NewCapture>(() -> some RegexComponent, transform: @escaping (W) throws -> NewCapture)
Creates a capture for the given component, transforming with the given closure.
init<W, C1, C2, C3, C4, C5, C6, C7, C8, NewCapture>(some RegexComponent, transform: @escaping (W) throws -> NewCapture)
Creates a capture for the given component, transforming with the given closure.
init<W, C1, C2, C3, C4, C5, C6, C7, C8, NewCapture>(() -> some RegexComponent, transform: @escaping (W) throws -> NewCapture)
Creates a capture for the given component, transforming with the given closure.
init<W, C1, C2, C3, C4, C5, C6, C7, C8, C9, NewCapture>(some RegexComponent, transform: @escaping (W) throws -> NewCapture)
Creates a capture for the given component, transforming with the given closure.
init<W, C1, C2, C3, C4, C5, C6, C7, C8, C9, NewCapture>(() -> some RegexComponent, transform: @escaping (W) throws -> NewCapture)
Creates a capture for the given component, transforming with the given closure.
init<W, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10>(as: Reference<W>, () -> some RegexComponent)
Creates a capture for the given component using the specified reference.
init<W, C1, C2, C3, C4, C5, C6, C7, C8, C9>(as: Reference<W>, () -> some RegexComponent)
Creates a capture for the given component using the specified reference.
init<W, C1, C2, C3, C4, C5, C6, C7, C8>(as: Reference<W>, () -> some RegexComponent)
Creates a capture for the given component using the specified reference.
init<W, C1, C2, C3, C4, C5, C6, C7>(as: Reference<W>, () -> some RegexComponent)
Creates a capture for the given component using the specified reference.
init<W, C1, C2, C3, C4, C5, C6>(as: Reference<W>, () -> some RegexComponent)
Creates a capture for the given component using the specified reference.
init<W, C1, C2, C3, C4, C5>(as: Reference<W>, () -> some RegexComponent)
Creates a capture for the given component using the specified reference.
init<W, C1, C2, C3, C4>(as: Reference<W>, () -> some RegexComponent)
Creates a capture for the given component using the specified reference.
init<W, C1, C2, C3>(as: Reference<W>, () -> some RegexComponent)
Creates a capture for the given component using the specified reference.
init<W, C1, C2>(as: Reference<W>, () -> some RegexComponent)
Creates a capture for the given component using the specified reference.
init<W>(as: Reference<W>, () -> some RegexComponent)
Creates a capture for the given component using the specified reference.
init<W, NewCapture>(as: Reference<NewCapture>, () -> some RegexComponent, transform: @escaping (W) throws -> NewCapture)
Creates a capture for the given component using the specified reference, transforming with the given closure.
init<W, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, NewCapture>(as: Reference<NewCapture>, () -> some RegexComponent, transform: @escaping (W) throws -> NewCapture)
Creates a capture for the given component using the specified reference, transforming with the given closure.
init<W, C1, NewCapture>(as: Reference<NewCapture>, () -> some RegexComponent, transform: @escaping (W) throws -> NewCapture)
Creates a capture for the given component using the specified reference, transforming with the given closure.
init<W, C1, C2, NewCapture>(as: Reference<NewCapture>, () -> some RegexComponent, transform: @escaping (W) throws -> NewCapture)
Creates a capture for the given component using the specified reference, transforming with the given closure.
init<W, C1, C2, C3, NewCapture>(as: Reference<NewCapture>, () -> some RegexComponent, transform: @escaping (W) throws -> NewCapture)
Creates a capture for the given component using the specified reference, transforming with the given closure.
init<W, C1, C2, C3, C4, NewCapture>(as: Reference<NewCapture>, () -> some RegexComponent, transform: @escaping (W) throws -> NewCapture)
Creates a capture for the given component using the specified reference, transforming with the given closure.
init<W, C1, C2, C3, C4, C5, NewCapture>(as: Reference<NewCapture>, () -> some RegexComponent, transform: @escaping (W) throws -> NewCapture)
Creates a capture for the given component using the specified reference, transforming with the given closure.
init<W, C1, C2, C3, C4, C5, C6, NewCapture>(as: Reference<NewCapture>, () -> some RegexComponent, transform: @escaping (W) throws -> NewCapture)
Creates a capture for the given component using the specified reference, transforming with the given closure.
init<W, C1, C2, C3, C4, C5, C6, C7, NewCapture>(as: Reference<NewCapture>, () -> some RegexComponent, transform: @escaping (W) throws -> NewCapture)
Creates a capture for the given component using the specified reference, transforming with the given closure.
init<W, C1, C2, C3, C4, C5, C6, C7, C8, NewCapture>(as: Reference<NewCapture>, () -> some RegexComponent, transform: @escaping (W) throws -> NewCapture)
Creates a capture for the given component using the specified reference, transforming with the given closure.
init<W, C1, C2, C3, C4, C5, C6, C7, C8, C9, NewCapture>(as: Reference<NewCapture>, () -> some RegexComponent, transform: @escaping (W) throws -> NewCapture)
Creates a capture for the given component using the specified reference, transforming with the given closure.