Class InvocationReturnValue

Value that is about to be returned.

Hierarchy

Constructors

Methods

  • Makes a new NativePointer by taking this and blending it with a constant, which may in turn be passed to sign() as data.

    Parameters

    • smallInteger: number

      Value to blend with.

    Returns NativePointer

  • Returns a boolean allowing you to conveniently check if a pointer is NULL.

    Returns boolean

  • Parameters

    • Optional size: number

    Returns null | string

  • Parameters

    • Optional size: number

    Returns null | string

  • Parameters

    • Optional length: number

    Returns null | string

  • Parameters

    • Optional size: number

    Returns null | string

  • Makes a new NativePointer by taking the bits of this and removing its pointer authentication bits, creating a raw pointer. This is a no-op if the current process does not support pointer authentication, returning this instead of a new value.

    Parameters

    Returns NativePointer

  • Converts to a signed 32-bit integer.

    Returns number

  • Converts to a JSON-serializable value. Same as toString().

    Returns string

  • Returns a string containing a Memory#scan()-compatible match pattern for this pointer’s raw value.

    Returns string

  • Converts to a “0x”-prefixed hexadecimal string, unless a radix is specified.

    Parameters

    • Optional radix: number

    Returns string

  • Converts to an unsigned 32-bit integer.

    Returns number

Generated using TypeDoc