Type Members
-
abstract
type
BooleanSetting <: Setting { type T = Boolean }
-
abstract
type
ChoiceSetting <: Setting { type T = String }
-
abstract
type
IntSetting <: Setting { type T = Int }
-
abstract
type
MultiStringSetting <: Setting { type T = List[String] }
-
abstract
type
OutputDirs
-
abstract
type
OutputSetting <: Setting
-
abstract
type
PathSetting <: Setting { type T = String }
-
abstract
type
PhasesSetting <: Setting { type T = List[String] }
-
abstract
type
PrefixSetting <: Setting { type T = List[String] }
-
abstract
type
Setting <: AbsSetting
-
abstract
class
SettingGroup extends AbsSetting
-
abstract
type
StringSetting <: Setting { type T = String }
Abstract Value Members
-
abstract
def
BooleanSetting(name: String, descr: String): BooleanSetting
-
abstract
def
ChoiceSetting(name: String, helpArg: String, descr: String, choices: List[String], default: String): ChoiceSetting
-
abstract
def
IntSetting(name: String, descr: String, default: Int, range: Option[(Int, Int)], parser: (String) ⇒ Option[Int]): IntSetting
-
abstract
def
MultiStringSetting(name: String, helpArg: String, descr: String): MultiStringSetting
-
abstract
def
OutputSetting(outputDirs: OutputDirs, default: String): OutputSetting
-
abstract
def
PathSetting(name: String, descr: String, default: String): PathSetting
-
abstract
def
PhasesSetting(name: String, descr: String): PhasesSetting
-
abstract
def
PrefixSetting(name: String, prefix: String, descr: String): PrefixSetting
-
abstract
def
StringSetting(name: String, helpArg: String, descr: String, default: String): StringSetting
Inherited from AnyRef
Inherited from Any