All Types

Name Unit Description
TAddCommandCallback Command.Interfaces

Callback function signature need to add a command using the overloaded version of CommandBuilder.AddCommand. This signature is different to avoid collision with the TCommandCallback signature. The return result is not required.

TArgumentConstraint Command.Interfaces

Enumerated type that defines constraints that apply on arguments. It is used to indicate to the CommandBuilder the rules for using arguments, allowing its validation to be done automatically.

TCommandCallback Command.Interfaces

Callback procedure signature that represents a command defined in the program.

TCommandConstraint Command.Interfaces

Enumerated type that defines constraints that apply on commands. It is used to indicate to the CommandBuilder the rules for using the command, allowing its validation to be done automatically.

TCommandConstraints Command.Interfaces

Set type of constraints, as they can have their combined use when configuring a command.

TInputLnCallback Command.Interfaces

Callback procedure signature used by the library to capture user input. A default callback is provided by the library, but it can be overridden for testing purposes primarily. Should return user input.

TOptionConstraint Command.Interfaces

Enumerated type that defines constraints that apply on options. It is used to indicate to the CommandBuilder the rules for using options, allowing its validation to be done automatically.

TOutputCallback Command.Interfaces

Callback procedure signature that is intended to output text to the console, or other desired output. The library provides a standard callback that simply calls WriteLn, but it can be overridden so that the output is redirected to a file, a test function, etc.

TOutputColorCallback Command.Interfaces

Callback procedure signature that is intended to output text to the console usings colors. The library provides a standard callback that simply calls Write before change console color, but it can be overridden so that the output is redirected to a file, a test function, etc.


Generated by PasDoc 0.16.0.