Static methods

staticaddressOf<T>(inVariable:Reference<T>):Pointer<T>

staticinlinearrayElem<T>(array:Array<T>, inElem:Int):Pointer<T>

staticendOf<T>(inVariable:T):Pointer<Void>

staticinlinefromHandle<T>(inHandle:Dynamic, ?inKind:String):Pointer<T>

staticfromPointer<T>(inNativePointer:Dynamic):Pointer<T>

staticfromRaw<T>(ptr:RawPointer<T>):Pointer<T>

@:native("::cpp::Pointer_obj::fromRaw")staticfromStar<T>(star:Star<T>):Pointer<T>

@:native("::cpp::Pointer_obj::arrayElem")staticnativeArrayElem<T>(array:Array<T>, inElem:Int):AutoCast

@:native("::cpp::Pointer_obj::fromHandle")staticnativeFromHandle<T>(inHandle:Dynamic, ?inKind:String):AutoCast

@:native("::cpp::Pointer_obj::ofArray")staticnativeOfArray<T>(array:Array<T>):AutoCast

staticinlineofArray<T>(array:Array<T>):Pointer<T>

Variables

Methods

setAt(inIndex:Int, value:T):Void

set_ref(t:T):Reference<T>

inlinetoUnmanagedArray(elementCount:Int):Array<T>

inlinetoUnmanagedVector(elementCount:Int):Vector<T>

Inherited Variables

Defined by ConstPointer

ptr:Star<T>

read onlyraw:RawPointer<T>

read onlyvalue:T

Inherited Methods

Defined by ConstPointer

at(inIndex:Int):Reference<T>

geq(inOther:ConstPointer<T>):Bool

gt(inOther:ConstPointer<T>):Bool

leq(inOther:ConstPointer<T>):Bool

lt(inOther:ConstPointer<T>):Bool

rawCast<Other>():RawPointer<Other>

reinterpret<Other>():Pointer<Other>

setRaw<O>(ptr:RawPointer<O>):Void