Skip to content

Commit

Permalink
imports for FunctionOps
Browse files Browse the repository at this point in the history
  • Loading branch information
wheaties committed Jan 3, 2014
1 parent 35b2707 commit 7a889b1
Show file tree
Hide file tree
Showing 5 changed files with 25 additions and 5 deletions.
22 changes: 21 additions & 1 deletion predicates/src/main/scala/com/wheaties/predicate/Predicate.scala
@@ -1,10 +1,30 @@
package com.wheaties

import com.wheaties.ops._
import com.wheaties.predicate.ops._

package object predicate {
import FunctionOps1._
import FunctionOps2._
import FunctionOps3._
import FunctionOps4._
import FunctionOps5._
import FunctionOps6._
import FunctionOps7._
import FunctionOps8._
import FunctionOps9._
import FunctionOps10._
import FunctionOps11._
import FunctionOps12._
import FunctionOps13._
import FunctionOps14._
import FunctionOps15._
import FunctionOps16._
import FunctionOps17._
import FunctionOps18._
import FunctionOps19._
import FunctionOps20._
import FunctionOps21._
import FunctionOps22._

implicit class SugarIs[A](value: A){
def is(pred: A => Boolean) = pred(value)
Expand Down
@@ -1,6 +1,6 @@
package com.wheaties.predicate.defined

import com.wheaties.ops.FunctionOps1
import com.wheaties.predicate.ops.FunctionOps1

class DefinedAt[@specialized(Int,Long,Float,Double) -T1, +R](f: T1 => R, p: T1 => Boolean)
extends PartialFunction[T1, R]{
Expand Down
@@ -1,7 +1,7 @@
package com.wheaties.predicate.defined

import com.wheaties.partials.PartialFunction2
import com.wheaties.ops.FunctionOps2
import com.wheaties.predicate.ops.FunctionOps2

class DefinedAt2[@specialized(Int,Long,Float,Double) -T1,
@specialized(Int,Long,Float,Double) -T2, R](f: (T1, T2) => R, p: (T1, T2) => Boolean)
Expand Down
@@ -1,4 +1,4 @@
package com.wheaties.ops
package com.wheaties.predicate.ops

import com.wheaties.predicate.Predicate1
import com.wheaties.logical.{Negation, Disjunction, Conjunction}
Expand Down
@@ -1,4 +1,4 @@
package com.wheaties.ops
package com.wheaties.predicate.ops

import com.wheaties.predicate.Predicate2
import com.wheaties.logical.{Negation, Disjunction, Conjunction}
Expand Down

0 comments on commit 7a889b1

Please sign in to comment.