Pointer

ConstPointercpp.Pointer (extern class)

Static Members

fromRaw(ptr: RawPointer<fromRaw.T>): Pointer<fromRaw.T>
Name Type
ptr RawPointer<fromRaw.T>
Returns
Pointer<fromRaw.T>

fromStar(star: Star): Pointer<fromStar.T>
Name Type
star Star
Returns
Pointer<fromStar.T>

nativeFromHandle(inHandle: Dynamic, ?inKind: String): AutoCast
Name Type Default
inHandle Dynamic
inKind String (optional)
Returns
AutoCast

fromHandle(inHandle: Dynamic, ?inKind: String): Pointer<fromHandle.T>
Name Type Default
inHandle Dynamic
inKind String (optional)
Returns
Pointer<fromHandle.T>

fromPointer(inNativePointer: Dynamic): Pointer<fromPointer.T>
Name Type
inNativePointer Dynamic
Returns
Pointer<fromPointer.T>

addressOf(inVariable: Reference): Pointer<addressOf.T>
Name Type
inVariable Reference
Returns
Pointer<addressOf.T>

endOf(inVariable: endOf.T): Pointer<Void>
Name Type
inVariable endOf.T
Returns
Pointer<Void>

nativeArrayElem(array: Array<nativeArrayElem.T>, inElem: Int): AutoCast
Name Type
array Array<nativeArrayElem.T>
inElem Int
Returns
AutoCast

arrayElem(array: Array<arrayElem.T>, inElem: Int): Pointer<arrayElem.T>
Name Type
array Array<arrayElem.T>
inElem Int
Returns
Pointer<arrayElem.T>

nativeOfArray(array: Array<nativeOfArray.T>): AutoCast
Name Type
array Array<nativeOfArray.T>
Returns
AutoCast

ofArray(array: Array<ofArray.T>): Pointer<ofArray.T>
Name Type
array Array<ofArray.T>
Returns
Pointer<ofArray.T>

Instance Members


setAt(inIndex: Int, value: cpp.Pointer.T): Void
Name Type
inIndex Int
value cpp.Pointer.T

toUnmanagedArray(elementCount: Int): Array<cpp.Pointer.T>
Name Type
elementCount Int
Returns
Array<cpp.Pointer.T>

toUnmanagedVector(elementCount: Int): haxe.ds.Vector<cpp.Pointer.T>
Name Type
elementCount Int
Returns
haxe.ds.Vector<cpp.Pointer.T>

inc(): Pointer<cpp.Pointer.T>
Returns
Pointer<cpp.Pointer.T>

dec(): Pointer<cpp.Pointer.T>
Returns
Pointer<cpp.Pointer.T>

incBy(inT: Int): Pointer<cpp.Pointer.T>
Name Type
inT Int
Returns
Pointer<cpp.Pointer.T>

decBy(inT: Int): Pointer<cpp.Pointer.T>
Name Type
inT Int
Returns
Pointer<cpp.Pointer.T>

add(inT: Int): Pointer<cpp.Pointer.T>
Name Type
inT Int
Returns
Pointer<cpp.Pointer.T>

sub(inT: Int): Pointer<cpp.Pointer.T>
Name Type
inT Int
Returns
Pointer<cpp.Pointer.T>

postIncRef(): Reference
Returns
Reference

destroy(): Void

destroyArray(): Void

Metadata

Name Parameters
:semantics variable