enum ExArgType

Enum type which defines how a argument must be interpreted.

This enumeration is used to figure out what type of argument is been installed. You can also see the documentation exarg_install_arg to get more info about this enumeration.

Enumerator
EXARG_NONE 

Defines an argument with no option.

EXARG_NONE arguments are those with are switches for the program and receives not additional arguments to work. Examples of this types of arguments are usually –help and –verson options.

EXARG_INT 

Defines an argument with is expected to receive an additional integer value.

EXARG_INT arguments are those used to instruct some value to the system. An example of this type of argument can be: –column-size 17

Because you are using an argument with expects to receive an interger, LibExArg will check this for you.

EXARG_STRING 

Defines an argument with is expected to receive an additional string value.

EXARG_STRING arguments are those used to instruct some value to the system. An example of this type of argument can be: –column-name "Test"

Because you are using an argument with expects to receive an string, LibExArg will check this for you.