Available on cpp
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>
ref:Reference<T>
destroy():Void
destroyArray():Void
get_ref():Reference<T>
postIncRef():Reference<T>
setAt(inIndex:Int, value:T):Void
set_ref(t:T):Reference<T>
inlinetoUnmanagedArray(elementCount:Int):Array<T>
inlinetoUnmanagedVector(elementCount:Int):Vector<T>
read onlyconstRaw:RawConstPointer<T>
ptr:Star<T>
read onlyraw:RawPointer<T>
read onlyvalue:T
at(inIndex:Int):Reference<T>
geq(inOther:ConstPointer<T>):Bool
get_constRaw():RawConstPointer<T>
get_raw():RawPointer<T>
get_value():Reference<T>
gt(inOther:ConstPointer<T>):Bool
leq(inOther:ConstPointer<T>):Bool
lt(inOther:ConstPointer<T>):Bool
postIncVal():Reference<T>
rawCast<Other>():RawPointer<Other>
reinterpret<Other>():Pointer<Other>
setRaw<O>(ptr:RawPointer<O>):Void