pub type CPLQuadTreeForeachFunc = Option<unsafe extern "C" fn(pElt: *mut c_void, pUserData: *mut c_void) -> c_int>;