Packages

class GeneralXn extends Conversion

Source
FormatInterpolator.scala
Linear Supertypes
Type Hierarchy
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. GeneralXn
  2. Conversion
  3. AnyRef
  4. 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

Instance Constructors

  1. new GeneralXn(m: Match, pos: nsc.Global.Position, argc: Int)

Value Members

  1. def accepts(arg: nsc.Global.Tree): Option[nsc.Global.Type]
    Definition Classes
    GeneralXnConversion
  2. val allFlags: String
    Definition Classes
    Conversion
  3. val argc: Int
    Definition Classes
    GeneralXnConversion
  4. def badFlag(f: Char, msg: String): Unit
    Definition Classes
    Conversion
  5. def cc: Char
    Definition Classes
    Conversion
  6. def errorAt(g: SpecifierGroups.Value, msg: String): Unit
    Definition Classes
    Conversion
  7. def errorAtOffset(g: SpecifierGroups.Value, i: Int, msg: String): Unit
    Definition Classes
    Conversion
  8. val flags: Option[String]
    Definition Classes
    Conversion
  9. def goodFlags: Boolean
    Definition Classes
    Conversion
  10. def goodIndex: Boolean
    Definition Classes
    Conversion
  11. def groupPos(g: SpecifierGroups.Value): Position
    Definition Classes
    Conversion
  12. def groupPosAt(g: SpecifierGroups.Value, i: Int): Position
    Definition Classes
    Conversion
  13. def hasAnyFlag(fs: String): Boolean
    Definition Classes
    Conversion
  14. def hasFlag(f: Char): Boolean
    Definition Classes
    Conversion
  15. val index: Option[Int]
    Definition Classes
    Conversion
  16. def indexed: Boolean
    Definition Classes
    Conversion
  17. def isLeading: Boolean
    Definition Classes
    Conversion
  18. def isLiteral: Boolean
    Definition Classes
    Conversion
  19. val m: Match
    Definition Classes
    GeneralXnConversion
  20. def noFlags: Boolean
    Definition Classes
    Conversion
  21. def noPrecision: Boolean
    Definition Classes
    Conversion
  22. def noWidth: Boolean
    Definition Classes
    Conversion
  23. def only_-(msg: String): Boolean
    Definition Classes
    Conversion
  24. val op: String
    Definition Classes
    Conversion
  25. 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.

    Definition Classes
    Conversion
  26. val pos: nsc.Global.Position
    Definition Classes
    GeneralXnConversion
  27. val precision: Option[Int]
    Definition Classes
    Conversion
  28. def verify: Boolean
    Definition Classes
    Conversion
  29. val width: Option[Int]
    Definition Classes
    Conversion