init<W, NewCapture>(some RegexComponent, as: Reference<NewCapture>, transform: @escaping (W) throws -> NewCapture?)
Creates a capture for the given component using the specified reference, attempting to transform 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, attempting to transform 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, attempting to transform 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, attempting to transform 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, attempting to transform 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, attempting to transform 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, attempting to transform 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, attempting to transform 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, attempting to transform 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, attempting to transform 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, attempting to transform with the given closure.
init<W, NewCapture>(some RegexComponent, transform: @escaping (W) throws -> NewCapture?)
Creates a capture for the given component, attempting to transform with the given closure.
init<W, NewCapture>(() -> some RegexComponent, transform: @escaping (W) throws -> NewCapture?)
Creates a capture for the given component, attempting to transform 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, attempting to transform 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, attempting to transform with the given closure.
init<W, C1, NewCapture>(some RegexComponent, transform: @escaping (W) throws -> NewCapture?)
Creates a capture for the given component, attempting to transform with the given closure.
init<W, C1, NewCapture>(() -> some RegexComponent, transform: @escaping (W) throws -> NewCapture?)
Creates a capture for the given component, attempting to transform with the given closure.
init<W, C1, C2, NewCapture>(some RegexComponent, transform: @escaping (W) throws -> NewCapture?)
Creates a capture for the given component, attempting to transform with the given closure.
init<W, C1, C2, NewCapture>(() -> some RegexComponent, transform: @escaping (W) throws -> NewCapture?)
Creates a capture for the given component, attempting to transform with the given closure.
init<W, C1, C2, C3, NewCapture>(some RegexComponent, transform: @escaping (W) throws -> NewCapture?)
Creates a capture for the given component, attempting to transform with the given closure.
init<W, C1, C2, C3, NewCapture>(() -> some RegexComponent, transform: @escaping (W) throws -> NewCapture?)
Creates a capture for the given component, attempting to transform 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, attempting to transform 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, attempting to transform 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, attempting to transform 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, attempting to transform 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, attempting to transform 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, attempting to transform 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, attempting to transform 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, attempting to transform 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, attempting to transform 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, attempting to transform 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, attempting to transform 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, attempting to transform with the given closure.
init<W, NewCapture>(as: Reference<NewCapture>, () -> some RegexComponent, transform: @escaping (W) throws -> NewCapture?)
Creates a capture for the given component using the specified reference, attempting to transform 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, attempting to transform 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, attempting to transform 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, attempting to transform 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, attempting to transform 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, attempting to transform 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, attempting to transform 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, attempting to transform 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, attempting to transform 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, attempting to transform with the given closure.