pub struct CGPDFScanner { /* private fields */ }Available on crate feature
CGPDFScanner only.Expand description
Implementations§
Source§impl CGPDFScanner
impl CGPDFScanner
Sourcepub unsafe fn create(
cs: CGPDFContentStreamRef,
table: CGPDFOperatorTableRef,
info: *mut c_void,
) -> CGPDFScannerRef
Available on crate features CGPDFContentStream and CGPDFOperatorTable only.
pub unsafe fn create( cs: CGPDFContentStreamRef, table: CGPDFOperatorTableRef, info: *mut c_void, ) -> CGPDFScannerRef
CGPDFContentStream and CGPDFOperatorTable only.§Safety
csmust be a valid pointer.tablemust be a valid pointer or null.infomust be a valid pointer or null.
Sourcepub unsafe fn retain(scanner: CGPDFScannerRef) -> CGPDFScannerRef
pub unsafe fn retain(scanner: CGPDFScannerRef) -> CGPDFScannerRef
§Safety
scanner must be a valid pointer or null.
Sourcepub unsafe fn release(scanner: CGPDFScannerRef)
pub unsafe fn release(scanner: CGPDFScannerRef)
§Safety
scanner must be a valid pointer or null.
Sourcepub unsafe fn scan(scanner: CGPDFScannerRef) -> bool
pub unsafe fn scan(scanner: CGPDFScannerRef) -> bool
§Safety
scanner must be a valid pointer or null.
Sourcepub unsafe fn content_stream(scanner: CGPDFScannerRef) -> CGPDFContentStreamRef
Available on crate feature CGPDFContentStream only.
pub unsafe fn content_stream(scanner: CGPDFScannerRef) -> CGPDFContentStreamRef
CGPDFContentStream only.§Safety
scanner must be a valid pointer.
Sourcepub unsafe fn pop_object(
scanner: CGPDFScannerRef,
value: *mut CGPDFObjectRef,
) -> bool
Available on crate feature CGPDFObject only.
pub unsafe fn pop_object( scanner: CGPDFScannerRef, value: *mut CGPDFObjectRef, ) -> bool
CGPDFObject only.§Safety
scannermust be a valid pointer.valuemust be a valid pointer or null.
Sourcepub unsafe fn pop_boolean(
scanner: CGPDFScannerRef,
value: *mut CGPDFBoolean,
) -> bool
Available on crate feature CGPDFObject only.
pub unsafe fn pop_boolean( scanner: CGPDFScannerRef, value: *mut CGPDFBoolean, ) -> bool
CGPDFObject only.§Safety
scannermust be a valid pointer.valuemust be a valid pointer or null.
Sourcepub unsafe fn pop_integer(
scanner: CGPDFScannerRef,
value: *mut CGPDFInteger,
) -> bool
Available on crate feature CGPDFObject only.
pub unsafe fn pop_integer( scanner: CGPDFScannerRef, value: *mut CGPDFInteger, ) -> bool
CGPDFObject only.§Safety
scannermust be a valid pointer.valuemust be a valid pointer or null.
Sourcepub unsafe fn pop_number(
scanner: CGPDFScannerRef,
value: *mut CGPDFReal,
) -> bool
Available on crate feature CGPDFObject only.
pub unsafe fn pop_number( scanner: CGPDFScannerRef, value: *mut CGPDFReal, ) -> bool
CGPDFObject only.§Safety
scannermust be a valid pointer.valuemust be a valid pointer or null.
Sourcepub unsafe fn pop_name(
scanner: CGPDFScannerRef,
value: *mut *const c_char,
) -> bool
pub unsafe fn pop_name( scanner: CGPDFScannerRef, value: *mut *const c_char, ) -> bool
§Safety
scannermust be a valid pointer.valuemust be a valid pointer or null.
Sourcepub unsafe fn pop_string(
scanner: CGPDFScannerRef,
value: *mut CGPDFStringRef,
) -> bool
Available on crate feature CGPDFString only.
pub unsafe fn pop_string( scanner: CGPDFScannerRef, value: *mut CGPDFStringRef, ) -> bool
CGPDFString only.§Safety
scannermust be a valid pointer.valuemust be a valid pointer or null.
Sourcepub unsafe fn pop_array(
scanner: CGPDFScannerRef,
value: *mut CGPDFArrayRef,
) -> bool
Available on crate feature CGPDFArray only.
pub unsafe fn pop_array( scanner: CGPDFScannerRef, value: *mut CGPDFArrayRef, ) -> bool
CGPDFArray only.§Safety
scannermust be a valid pointer.valuemust be a valid pointer or null.
Sourcepub unsafe fn pop_dictionary(
scanner: CGPDFScannerRef,
value: *mut CGPDFDictionaryRef,
) -> bool
Available on crate feature CGPDFDictionary only.
pub unsafe fn pop_dictionary( scanner: CGPDFScannerRef, value: *mut CGPDFDictionaryRef, ) -> bool
CGPDFDictionary only.§Safety
scannermust be a valid pointer.valuemust be a valid pointer or null.
Sourcepub unsafe fn pop_stream(
scanner: CGPDFScannerRef,
value: *mut CGPDFStreamRef,
) -> bool
Available on crate feature CGPDFStream only.
pub unsafe fn pop_stream( scanner: CGPDFScannerRef, value: *mut CGPDFStreamRef, ) -> bool
CGPDFStream only.§Safety
scannermust be a valid pointer.valuemust be a valid pointer or null.
Sourcepub unsafe fn stop(s: CGPDFScannerRef)
pub unsafe fn stop(s: CGPDFScannerRef)
§Safety
s must be a valid pointer.
Trait Implementations§
Source§impl Debug for CGPDFScanner
impl Debug for CGPDFScanner
Source§impl RefEncode for CGPDFScanner
Available on crate feature objc2 only.
impl RefEncode for CGPDFScanner
Available on crate feature
objc2 only.Source§const ENCODING_REF: Encoding
const ENCODING_REF: Encoding
The Objective-C type-encoding for a reference of this type. Read more
Auto Trait Implementations§
impl !Freeze for CGPDFScanner
impl !RefUnwindSafe for CGPDFScanner
impl !Send for CGPDFScanner
impl !Sync for CGPDFScanner
impl !Unpin for CGPDFScanner
impl !UnwindSafe for CGPDFScanner
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more