public function &uint( $name, $value = null, $usage = '' ) {
		return $this->_storeFlag(self::TYPE_UINT, $name, $value, $usage);
	}
public function &uint( $name, $value = null, $usage = '' ) {
		return $this->_storeFlag(self::TYPE_UINT, $name, $value, $usage);
	}
public function & uint ( $ name , $ value = null , $ usage = '' ) { return $ this -> _storeFlag ( self :: TYPE_UINT , $ name , $ value , $ usage ) ; }
Defines a unsigned integer long-flag of specified name, default value, and usage string.
The return value is a reference to a variable that stores the value of the flag.

Note: Negative values trigger an error, rather than casting.

Examples:

--myinteger=1
--myinteger 1

@param string $name The name of the long-flag to define
@param mixed  $value The default value which if null marks the flag required
@param string $usage The usage description
@return mixed A reference to the flags value
Defines a unsigned integer long - flag of specified name default value and usage string . The return value is a reference to a variable that stores the value of the flag .