aboutsummaryrefslogtreecommitdiff
path: root/src/main/scala/scalam/LowPriorityImplicits.scala
diff options
context:
space:
mode:
authorJakob Odersky <jodersky@gmail.com>2012-10-28 11:10:39 +0100
committerJakob Odersky <jodersky@gmail.com>2012-10-28 11:10:39 +0100
commit9892e907e8db3204a890fc530ddc9e34cdaf096b (patch)
tree64e6c6d93357eef75f04466a103617fd49f53908 /src/main/scala/scalam/LowPriorityImplicits.scala
parenta9c3a3b9e00b28380254ff9f274cb05754604464 (diff)
downloadscalam-9892e907e8db3204a890fc530ddc9e34cdaf096b.tar.gz
scalam-9892e907e8db3204a890fc530ddc9e34cdaf096b.tar.bz2
scalam-9892e907e8db3204a890fc530ddc9e34cdaf096b.zip
improve integration of DenseVector into collection framework:
* factor out similarities between *Wrapped and *Ops to *Like * remove custom builder (use array buffer instead sonce DenseVectors are backed by arrays) * refactor CanBuildFroms * make LowPriority implicits to a trait
Diffstat (limited to 'src/main/scala/scalam/LowPriorityImplicits.scala')
-rw-r--r--src/main/scala/scalam/LowPriorityImplicits.scala2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/main/scala/scalam/LowPriorityImplicits.scala b/src/main/scala/scalam/LowPriorityImplicits.scala
index ca0f378..4eec21a 100644
--- a/src/main/scala/scalam/LowPriorityImplicits.scala
+++ b/src/main/scala/scalam/LowPriorityImplicits.scala
@@ -3,7 +3,7 @@ package scalam
import breeze.linalg.DenseVector
import scalam.collection._
-object LowPriorityImplicits {
+trait LowPriorityImplicits {
implicit def wrapDenseVector[A: ClassManifest](v: DenseVector[A]) = new WrappedDenseVector(v)
implicit def unwrapDenseVector[A: ClassManifest](w: WrappedDenseVector[A]) = w.self