CLI.Positional

is the positional argument type. To construct a Positional, please use pos-str, pos-int, or pos-float.

copy

instantiate

(Fn [(Ref CLI.Positional a)] CLI.Positional)

copies a Positional.

delete

instantiate

(Fn [CLI.Positional] ())

deletes a Positional. Should usually not be called manually.

description

instantiate

(Fn [(Ref CLI.Positional a)] (Ref String a))

gets the description property of a Positional.

init

instantiate

(Fn [CLI.Tag, String, String, Bool] CLI.Positional)

creates a Positional.

name

instantiate

(Fn [(Ref CLI.Positional a)] (Ref String a))

gets the name property of a Positional.

prn

instantiate

(Fn [(Ref CLI.Positional a)] String)

converts a Positional to a string.

required?

instantiate

(Fn [(Ref CLI.Positional a)] (Ref Bool a))

gets the required? property of a Positional.

set-description

instantiate

(Fn [CLI.Positional, String] CLI.Positional)

sets the description property of a Positional.

set-description!

instantiate

(Fn [(Ref CLI.Positional a), String] ())

sets the description property of a Positional in place.

set-name

instantiate

(Fn [CLI.Positional, String] CLI.Positional)

sets the name property of a Positional.

set-name!

instantiate

(Fn [(Ref CLI.Positional a), String] ())

sets the name property of a Positional in place.

set-required?

instantiate

(Fn [CLI.Positional, Bool] CLI.Positional)

sets the required? property of a Positional.

set-required?!

instantiate

(Fn [(Ref CLI.Positional a), Bool] ())

sets the required? property of a Positional in place.

set-type-

instantiate

(Fn [CLI.Positional, CLI.Tag] CLI.Positional)

sets the type- property of a Positional.

set-type-!

instantiate

(Fn [(Ref CLI.Positional a), CLI.Tag] ())

sets the type- property of a Positional in place.

str

instantiate

(Fn [(Ref CLI.Positional a)] String)

converts a Positional to a string.

type-

instantiate

(Fn [(Ref CLI.Positional a)] (Ref CLI.Tag a))

gets the type- property of a Positional.

update-description

instantiate

(Fn [CLI.Positional, (Ref (Fn [String] String a) b)] CLI.Positional)

updates the description property of a CLI.Positional using a function f.

update-name

instantiate

(Fn [CLI.Positional, (Ref (Fn [String] String a) b)] CLI.Positional)

updates the name property of a CLI.Positional using a function f.

update-required?

instantiate

(Fn [CLI.Positional, (Ref (Fn [Bool] Bool a) b)] CLI.Positional)

updates the required? property of a CLI.Positional using a function f.

update-type-

instantiate

(Fn [CLI.Positional, (Ref (Fn [CLI.Tag] CLI.Tag a) b)] CLI.Positional)

updates the type- property of a CLI.Positional using a function f.