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.