Packages

sealed trait Conversion extends AnyRef

A conversion specifier matched by m in the string part at pos, with argc arguments to interpolate.

Source
FormatInterpolator.scala
Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Conversion
  2. AnyRef
  3. Any
Implicitly
  1. by any2stringadd
  2. by StringFormat
  3. by Ensuring
  4. by ArrowAssoc
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Abstract Value Members

  1. abstract def accepts(arg: nsc.Global.Tree): Option[nsc.Global.Type]
  2. abstract def argc: Int
  3. abstract def m: Match
  4. abstract def pos: nsc.Global.Position

Concrete Value Members

  1. val allFlags: String
  2. def badFlag(f: Char, msg: String): Unit
  3. def cc: Char
  4. def errorAt(g: SpecifierGroups.Value, msg: String): Unit
  5. def errorAtOffset(g: SpecifierGroups.Value, i: Int, msg: String): Unit
  6. val flags: Option[String]
  7. def goodFlags: Boolean
  8. def goodIndex: Boolean
  9. def groupPos(g: SpecifierGroups.Value): Position
  10. def groupPosAt(g: SpecifierGroups.Value, i: Int): Position
  11. def hasAnyFlag(fs: String): Boolean
  12. def hasFlag(f: Char): Boolean
  13. val index: Option[Int]
  14. def indexed: Boolean
  15. def isLeading: Boolean
  16. def isLiteral: Boolean
  17. def noFlags: Boolean
  18. def noPrecision: Boolean
  19. def noWidth: Boolean
  20. def only_-(msg: String): Boolean
  21. val op: String
  22. def pickAcceptable(arg: nsc.Global.Tree, variants: nsc.Global.Type*): Option[nsc.Global.Type]

    Pick the type of an arg to format from among the variants supported by a conversion.

    Pick the type of an arg to format from among the variants supported by a conversion. This is the type of the temporary, so failure results in an erroneous assignment to the first variant. A more complete message would be nice.

  23. val precision: Option[Int]
  24. def verify: Boolean
  25. val width: Option[Int]