Skip to content

Commit b9718c7

Browse files
committed
Use delegates for tagged types
1 parent f9afb8a commit b9718c7

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

library/src/scala/quoted/Type.scala

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -17,15 +17,15 @@ package quoted {
1717

1818
/** Some basic type tags, currently incomplete */
1919
object Type {
20-
implicit val UnitTag: Type[Unit] = new TaggedType[Unit]
21-
implicit val BooleanTag: Type[Boolean] = new TaggedType[Boolean]
22-
implicit val ByteTag: Type[Byte] = new TaggedType[Byte]
23-
implicit val CharTag: Type[Char] = new TaggedType[Char]
24-
implicit val ShortTag: Type[Short] = new TaggedType[Short]
25-
implicit val IntTag: Type[Int] = new TaggedType[Int]
26-
implicit val LongTag: Type[Long] = new TaggedType[Long]
27-
implicit val FloatTag: Type[Float] = new TaggedType[Float]
28-
implicit val DoubleTag: Type[Double] = new TaggedType[Double]
20+
delegate UnitTag for Type[Unit] = new TaggedType[Unit]
21+
delegate BooleanTag for Type[Boolean] = new TaggedType[Boolean]
22+
delegate ByteTag for Type[Byte] = new TaggedType[Byte]
23+
delegate CharTag for Type[Char] = new TaggedType[Char]
24+
delegate ShortTag for Type[Short] = new TaggedType[Short]
25+
delegate IntTag for Type[Int] = new TaggedType[Int]
26+
delegate LongTag for Type[Long] = new TaggedType[Long]
27+
delegate FloatTag for Type[Float] = new TaggedType[Float]
28+
delegate DoubleTag for Type[Double] = new TaggedType[Double]
2929
}
3030

3131
}

0 commit comments

Comments
 (0)