pub fn new(_code: i32, _err: &str, _func: &str, _file: &str, _line: i32) -> Result<core::Exception> {
		string_arg!(_err);
		string_arg!(_func);
		string_arg!(_file);
		unsafe { sys::cv_Exception_Exception_int_const_StringX_const_StringX_const_StringX_int(_code, _err.as_ptr(), _func.as_ptr(), _file.as_ptr(), _line) }.into_result().map(|ptr| unsafe { core::Exception::from_raw(ptr) })
	}
/// !
/// Full constructor. Normally the constructor is not called explicitly.
/// Instead, the macros CV_Error(), CV_Error_() and CV_Assert() are used.
Full constructor. Normally the constructor is not called explicitly.
Full constructor . Normally the constructor is not called explicitly .
pub fn new(_code: i32, _err: &str, _func: &str, _file: &str, _line: i32) -> Result<core::Exception> {
		string_arg!(_err);
		string_arg!(_func);
		string_arg!(_file);
		unsafe { sys::cv_Exception_Exception_int_const_StringX_const_StringX_const_StringX_int(_code, _err.as_ptr(), _func.as_ptr(), _file.as_ptr(), _line) }.into_result().map(|ptr| unsafe { core::Exception::from_raw(ptr) })
	}
pub fn new ( _code : i32 , _err : & str , _func : & str , _file : & str , _line : i32 ) -> Result < core :: Exception > { string_arg ! ( _err ) ; string_arg ! ( _func ) ; string_arg ! ( _file ) ; unsafe { sys :: cv_Exception_Exception_int_const_StringX_const_StringX_const_StringX_int ( _code , _err . as_ptr ( ) , _func . as_ptr ( ) , _file . as_ptr ( ) , _line ) } . into_result ( ) . map ( | ptr | unsafe { core :: Exception :: from_raw ( ptr ) } ) }
Full constructor.
Full constructor .
_code
i32
_err
&str
_func
&str
_file
&str
_line
i32