class ref _ErrorPrinter
new ref _ambiguous( matches: Array[_Option ref] ref) : _ErrorPrinter ref^
new ref _unrecognised( option: String box) : _ErrorPrinter ref^
new ref _invalid( argument: String box, option: _Option ref) : _ErrorPrinter ref^
new ref _missing( option: _Option ref) : _ErrorPrinter ref^
fun box reason() : (UnrecognisedOption val | MissingArgument val | InvalidArgument val | AmbiguousMatch val)
fun box report( out: OutStream tag) : None val
© 2016-2018, The Pony Developers
© 2014-2015, Causality Ltd.
Licensed under the BSD 2-Clause License.
https://stdlib.ponylang.io/options-_ErrorPrinter