Array

extension Array: CSAnyProtocol
public extension Array where Element: Any
public extension Array where Element: Equatable
public extension Array where Element: CustomStringConvertible
public extension Array where Element: CSSearchNameProtocol, Element: CustomStringConvertible

Available where Element: Any

  • Undocumented

    Declaration

    Swift

    var isSet: Bool { get }
  • Undocumented

    Declaration

    Swift

    var isNotEmpty: Bool { get }
  • Undocumented

    Declaration

    Swift

    var second: Element? { get }
  • Undocumented

    Declaration

    Swift

    var third: Element? { get }
  • Undocumented

    Declaration

    Swift

    func at(_ index: Int) -> Element?
  • Undocumented

    Declaration

    Swift

    @discardableResult
    mutating func add(_ item: Element) -> Element
  • Undocumented

    Declaration

    Swift

    @discardableResult
    mutating func add(array: Array<Element>) -> Array
  • Undocumented

    Declaration

    Swift

    @discardableResult
    mutating func reload(_ array: Array<Element>) -> Array

Available where Element: Equatable

  • Undocumented

    Declaration

    Swift

    @discardableResult
    mutating func remove(_ item: Element) -> Element?
  • Undocumented

    Declaration

    Swift

    @discardableResult
    mutating func remove(all item: Element) -> Array<Element>
  • Undocumented

    Declaration

    Swift

    @discardableResult
    mutating func remove(_ items: [Element]) -> Array<Element>
  • Undocumented

    Declaration

    Swift

    func previous(of item: Element) -> Element?
  • Undocumented

    Declaration

    Swift

    func previousIndex(of item: Element) -> Int?
  • Undocumented

    Declaration

    Swift

    func next(of item: Element) -> Element?
  • Undocumented

    Declaration

    Swift

    func index(of item: Element) -> Int?
  • Undocumented

    Declaration

    Swift

    @discardableResult
    mutating func clear() -> Array<Element>
  • Undocumented

    Declaration

    Swift

    @inlinable
    mutating func removeIf(condition: (`Self`.Element) throws -> Bool) rethrows

Available where Element: CustomStringConvertible

  • Undocumented

    Declaration

    Swift

    func filter(bySearch searchText: String) -> [Element]

Available where Element: CSSearchNameProtocol, Element: CustomStringConvertible

  • Undocumented

    Declaration

    Swift

    func filter(bySearch searchText: String) -> [Element]