pub fn new(argc: i32, argv: &[&str], keys: &str) -> Result<core::CommandLineParser> {
		string_array_arg!(argv);
		string_arg!(keys);
		unsafe { sys::cv_CommandLineParser_CommandLineParser_int_const_charXX_const_StringX(argc, argv.as_ptr(), keys.as_ptr()) }.into_result().map(|ptr| unsafe { core::CommandLineParser::from_raw(ptr) })
	}
/// Constructor
/// 
/// Initializes command line parser object
/// 
/// ## Parameters
/// * argc: number of command line arguments (from main())
/// * argv: array of command line arguments (from main())
/// * keys: string describing acceptable command line parameters (see class description for syntax)
Constructor
Initializes command line parser object
Constructor Initializes command line parser object
pub fn new(argc: i32, argv: &[&str], keys: &str) -> Result<core::CommandLineParser> {
		string_array_arg!(argv);
		string_arg!(keys);
		unsafe { sys::cv_CommandLineParser_CommandLineParser_int_const_charXX_const_StringX(argc, argv.as_ptr(), keys.as_ptr()) }.into_result().map(|ptr| unsafe { core::CommandLineParser::from_raw(ptr) })
	}
pub fn new ( argc : i32 , argv : & [ & str ] , keys : & str ) -> Result < core :: CommandLineParser > { string_array_arg ! ( argv ) ; string_arg ! ( keys ) ; unsafe { sys :: cv_CommandLineParser_CommandLineParser_int_const_charXX_const_StringX ( argc , argv . as_ptr ( ) , keys . as_ptr ( ) ) } . into_result ( ) . map ( | ptr | unsafe { core :: CommandLineParser :: from_raw ( ptr ) } ) }
Constructor
Initializes command line parser object
Constructor Initializes command line parser object
argc
i32
argv
&[&str]
keys
&str