class cpp.Pointer<T> extends ConstPointer<T>

Class Fields

static function addressOf<T>(inVariable:T): Pointer<T>

static function arrayElem<T>(array:Array<T>, inElem:Int): Pointer<T>

static function fromHandle<T>(inHandle:Dynamic, ?inKind:String): Pointer<T>

static function fromPointer<T>(inNativePointer:Dynamic): Pointer<T>

static function fromRaw<T>(ptr:RawPointer<T>): Pointer<T>

Instance Fields

Show inherited public instance fieldsHide inherited public instance fields

Inherited from ConstPointer

var ptr:T
var raw:RawConstPointer<T>
var value:T
function add(inT:Int):ConstPointer<T>
function at(inIndex:Int):T
function dec():ConstPointer<T>
function geq(inOther:Pointer<T>):Bool
function get_value():T
function gt(inOther:Pointer<T>):Bool
function inc():ConstPointer<T>
function incBy(inT:Int):ConstPointer<T>
function leq(inOther:Pointer<T>):Bool
function lt(inOther:Pointer<T>):Bool
function postIncVal():T
function rawCast<Other>():RawPointer<Other>
function reinterpret<Other>():Pointer<Other>

var ref:T

function add(inT:Int): Pointer<T>

function dec(): Pointer<T>

function destroy(): Void

function destroyArray(): Void

function get_raw(): RawPointer<T>

function get_ref(): T

function inc(): Pointer<T>

function incBy(inT:Int): Pointer<T>

function postIncRef(): T

function set_ref(t:T): T