summaryrefslogtreecommitdiff
path: root/src/utils/FunctionUtils.scala
diff options
context:
space:
mode:
authoriximeow <me@iximeow.net>2014-11-26 23:17:51 -0800
committeriximeow <me@iximeow.net>2014-11-26 23:17:51 -0800
commit9877ccf7fe7df38f8ecc65d01e9b46a98528502f (patch)
tree328cb032b21b5bac677ad091562fbc2bfb197fae /src/utils/FunctionUtils.scala
parent91b4cfc801b7c156c231ca60aba69a8d171e9226 (diff)
Add part of CBC mode
Diffstat (limited to 'src/utils/FunctionUtils.scala')
-rw-r--r--src/utils/FunctionUtils.scala2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/utils/FunctionUtils.scala b/src/utils/FunctionUtils.scala
index 84c141b..7456898 100644
--- a/src/utils/FunctionUtils.scala
+++ b/src/utils/FunctionUtils.scala
@@ -4,6 +4,8 @@ object FunctionUtils {
// Because doing (_ f _).tupled confuses the inferencer...
def tup[A, B, C](f: (A, B) => C): ((A, B)) => C = f.tupled
+ def iden[A](x: A) = x
+
implicit class Compositor[A, B](f: A => B) {
def :|[C](g: B => C): A => C = f.andThen(g)
}