Joutsen.ArgumentsParsing v0.3.0+1-ga4c84ed
Public Member Functions | Properties | List of all members
Joutsen.ArgumentsParsing.DefaultParseResult< TResult > Class Template Reference

The default implementation of an object that represents the typed result of the parse process. More...

Public Member Functions

 DefaultParseResult ()
 Creates a new empty instance. More...
 

Properties

TResult Result [get, set]
 The resulting target object. More...
 
Listable< string > UnparsedArguments [get, set]
 The list of input values that was not parsed. More...
 
ArgumentsIterator Iterator [get, set]
 The iterator of the input list. More...
 
- Properties inherited from Joutsen.ArgumentsParsing.ParseResult< TResult >
object Result [get]
 The resulting target object containing the parsed values. More...
 
Listable< string > UnparsedArguments [get]
 The input values that have not been parsed. More...
 
ArgumentsIterator Iterator [get, set]
 The iterator used to get the input values. More...
 
TResult Result [get]
 The resulting target object containing the parsed values. More...
 

Detailed Description

The default implementation of an object that represents the typed result of the parse process.

The default implementation of an object that represents the untyped result of the parse process.

Since
0.2.0
0.1.0

Constructor & Destructor Documentation

◆ DefaultParseResult()

Creates a new empty instance.

Property Documentation

◆ Iterator

The iterator of the input list.

Implements Joutsen.ArgumentsParsing.ParseResult< TResult >.

◆ Result

TResult Joutsen.ArgumentsParsing.DefaultParseResult< TResult >.Result
getset

The resulting target object.

Implements Joutsen.ArgumentsParsing.ParseResult< TResult >.

◆ UnparsedArguments

Listable<string> Joutsen.ArgumentsParsing.DefaultParseResult< TResult >.UnparsedArguments
getset

The list of input values that was not parsed.

Implements Joutsen.ArgumentsParsing.ParseResult< TResult >.