Header menu logo Nu

NativePtrOperators Module

Native pointer operators.

Functions and values

Function or value Description

asNativeInt managedPtr

Full Usage: asNativeInt managedPtr

Parameters:
    managedPtr : byref<'a>

Returns: nativeint
Modifiers: inline
Type parameters: 'a

Convert a managed pointer to a nativeint.

managedPtr : byref<'a>
Returns: nativeint

asPointer managedPtr

Full Usage: asPointer managedPtr

Parameters:
    managedPtr : byref<'a>

Returns: nativeptr<'a>
Modifiers: inline
Type parameters: 'a

Convert a managed pointer to a typed native pointer.

managedPtr : byref<'a>
Returns: nativeptr<'a>

asVoidPtr managedPtr

Full Usage: asVoidPtr managedPtr

Parameters:
    managedPtr : byref<'a>

Returns: voidptr
Modifiers: inline
Type parameters: 'a

Convert a managed pointer to a void pointer.

managedPtr : byref<'a>
Returns: voidptr

nullPtr

Full Usage: nullPtr

Returns: nativeptr<'a>

Null pointer.

Returns: nativeptr<'a>

nullVoidPtr

Full Usage: nullVoidPtr

Returns: voidptr

Null void pointer.

Returns: voidptr

Type something to start searching.