├── .gitignore ├── .swift-version ├── .travis.yml ├── FunctionKit.podspec ├── FunctionKit.xcodeproj ├── project.pbxproj ├── project.xcworkspace │ ├── contents.xcworkspacedata │ └── xcshareddata │ │ └── IDEWorkspaceChecks.plist └── xcshareddata │ └── xcschemes │ ├── FunctionKit-iOS.xcscheme │ ├── FunctionKit-macOS.xcscheme │ ├── FunctionKit-tvOS.xcscheme │ └── FunctionKit-watchOS.xcscheme ├── FunctionKit ├── FunctionKit.h ├── Info-iOS.plist ├── Info-macOS.plist ├── Info-tvOS.plist └── Info-watchOS.plist ├── FunctionKitTests ├── ComparatorTests.swift ├── ConsumerTests.swift ├── FunctionTests.swift ├── Info.plist ├── InoutFunctionTests.swift ├── PredicateTests.swift └── ProviderTests.swift ├── LICENSE ├── Package.swift ├── README.md └── Sources └── FunctionKit ├── Comparator.swift ├── Consumer.swift ├── Extensions ├── MutableCollection.swift ├── Optional.swift └── Sequence.swift ├── Function.swift ├── InoutFunction.swift ├── Predicate.swift └── Provider.swift /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpangburn/FunctionKit/HEAD/.gitignore -------------------------------------------------------------------------------- /.swift-version: -------------------------------------------------------------------------------- 1 | 4.1 2 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpangburn/FunctionKit/HEAD/.travis.yml -------------------------------------------------------------------------------- /FunctionKit.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpangburn/FunctionKit/HEAD/FunctionKit.podspec -------------------------------------------------------------------------------- /FunctionKit.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpangburn/FunctionKit/HEAD/FunctionKit.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /FunctionKit.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpangburn/FunctionKit/HEAD/FunctionKit.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /FunctionKit.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpangburn/FunctionKit/HEAD/FunctionKit.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /FunctionKit.xcodeproj/xcshareddata/xcschemes/FunctionKit-iOS.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpangburn/FunctionKit/HEAD/FunctionKit.xcodeproj/xcshareddata/xcschemes/FunctionKit-iOS.xcscheme -------------------------------------------------------------------------------- /FunctionKit.xcodeproj/xcshareddata/xcschemes/FunctionKit-macOS.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpangburn/FunctionKit/HEAD/FunctionKit.xcodeproj/xcshareddata/xcschemes/FunctionKit-macOS.xcscheme -------------------------------------------------------------------------------- /FunctionKit.xcodeproj/xcshareddata/xcschemes/FunctionKit-tvOS.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpangburn/FunctionKit/HEAD/FunctionKit.xcodeproj/xcshareddata/xcschemes/FunctionKit-tvOS.xcscheme -------------------------------------------------------------------------------- /FunctionKit.xcodeproj/xcshareddata/xcschemes/FunctionKit-watchOS.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpangburn/FunctionKit/HEAD/FunctionKit.xcodeproj/xcshareddata/xcschemes/FunctionKit-watchOS.xcscheme -------------------------------------------------------------------------------- /FunctionKit/FunctionKit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpangburn/FunctionKit/HEAD/FunctionKit/FunctionKit.h -------------------------------------------------------------------------------- /FunctionKit/Info-iOS.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpangburn/FunctionKit/HEAD/FunctionKit/Info-iOS.plist -------------------------------------------------------------------------------- /FunctionKit/Info-macOS.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpangburn/FunctionKit/HEAD/FunctionKit/Info-macOS.plist -------------------------------------------------------------------------------- /FunctionKit/Info-tvOS.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpangburn/FunctionKit/HEAD/FunctionKit/Info-tvOS.plist -------------------------------------------------------------------------------- /FunctionKit/Info-watchOS.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpangburn/FunctionKit/HEAD/FunctionKit/Info-watchOS.plist -------------------------------------------------------------------------------- /FunctionKitTests/ComparatorTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpangburn/FunctionKit/HEAD/FunctionKitTests/ComparatorTests.swift -------------------------------------------------------------------------------- /FunctionKitTests/ConsumerTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpangburn/FunctionKit/HEAD/FunctionKitTests/ConsumerTests.swift -------------------------------------------------------------------------------- /FunctionKitTests/FunctionTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpangburn/FunctionKit/HEAD/FunctionKitTests/FunctionTests.swift -------------------------------------------------------------------------------- /FunctionKitTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpangburn/FunctionKit/HEAD/FunctionKitTests/Info.plist -------------------------------------------------------------------------------- /FunctionKitTests/InoutFunctionTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpangburn/FunctionKit/HEAD/FunctionKitTests/InoutFunctionTests.swift -------------------------------------------------------------------------------- /FunctionKitTests/PredicateTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpangburn/FunctionKit/HEAD/FunctionKitTests/PredicateTests.swift -------------------------------------------------------------------------------- /FunctionKitTests/ProviderTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpangburn/FunctionKit/HEAD/FunctionKitTests/ProviderTests.swift -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpangburn/FunctionKit/HEAD/LICENSE -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpangburn/FunctionKit/HEAD/Package.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpangburn/FunctionKit/HEAD/README.md -------------------------------------------------------------------------------- /Sources/FunctionKit/Comparator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpangburn/FunctionKit/HEAD/Sources/FunctionKit/Comparator.swift -------------------------------------------------------------------------------- /Sources/FunctionKit/Consumer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpangburn/FunctionKit/HEAD/Sources/FunctionKit/Consumer.swift -------------------------------------------------------------------------------- /Sources/FunctionKit/Extensions/MutableCollection.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpangburn/FunctionKit/HEAD/Sources/FunctionKit/Extensions/MutableCollection.swift -------------------------------------------------------------------------------- /Sources/FunctionKit/Extensions/Optional.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpangburn/FunctionKit/HEAD/Sources/FunctionKit/Extensions/Optional.swift -------------------------------------------------------------------------------- /Sources/FunctionKit/Extensions/Sequence.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpangburn/FunctionKit/HEAD/Sources/FunctionKit/Extensions/Sequence.swift -------------------------------------------------------------------------------- /Sources/FunctionKit/Function.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpangburn/FunctionKit/HEAD/Sources/FunctionKit/Function.swift -------------------------------------------------------------------------------- /Sources/FunctionKit/InoutFunction.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpangburn/FunctionKit/HEAD/Sources/FunctionKit/InoutFunction.swift -------------------------------------------------------------------------------- /Sources/FunctionKit/Predicate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpangburn/FunctionKit/HEAD/Sources/FunctionKit/Predicate.swift -------------------------------------------------------------------------------- /Sources/FunctionKit/Provider.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpangburn/FunctionKit/HEAD/Sources/FunctionKit/Provider.swift --------------------------------------------------------------------------------