ArgparseReaders

configparse.ArgparseReaders
trait ArgparseReaders extends SettingApi with LowPrio

Attributes

Graph
Supertypes
trait LowPrio
trait SettingApi
class Object
trait Matchable
class Any
Known subtypes
trait Api
object default.type
Self type
TypesApi

Members list

Concise view

Type members

Inherited classlikes

class Setting[A](val default: Option[() => A], val description: String, val reader: SettingReader[A])

Attributes

Inherited from:
SettingApi
Graph
Supertypes
class Object
trait Matchable
class Any
trait SettingReader[A] extends Visitor[Option[A]]

Attributes

Inherited from:
SettingApi
Graph
Supertypes
trait Visitor[Option[A]]
class Object
trait Matchable
class Any

Attributes

Inherited from:
SettingApi
Graph
Supertypes
class Object
trait Matchable
class Any
trait SettingRoot[S]

Attributes

Inherited from:
SettingApi
Graph
Supertypes
class Object
trait Matchable
class Any

Inherited types

type FileReader = (Path, MutableCtx, SettingTree) => Unit

Attributes

Inherited from:
SettingApi

Value members

Inherited methods

def read[S](settings: S, sources: Seq[Path], envPrefix: String, env: Map[String, String], check: Boolean, err: PrintStream)(using root: SettingRoot[S]): Boolean

Attributes

Inherited from:
SettingApi
def registerSettingExtension(ext: String, accept: (Path, MutableCtx, SettingTree) => Unit): LinkedHashMap[String, FileReader]

Extension to reader

Extension to reader

Attributes

Inherited from:
SettingApi
def setting[A](default: => A)(using reader: SettingReader[A], doc: DocComment): Setting[A]

Attributes

Inherited from:
SettingApi
def settingKeyName(scalaName: String): String

Convert a scala variable name to a setting name.

Convert a scala variable name to a setting name.

Attributes

Inherited from:
SettingApi

Givens

Givens

given given_SettingReader_Col[Elem, Col <: (Iterable)](using elemReader: SettingReader[Elem], factory: Factory[Elem, Col[Elem]]): given_SettingReader_Col[Elem, Col]

Inherited givens

given scalarReader[A](using areader: <none>[A]): scalarReader[A]

Attributes

Inherited from:
LowPrio