api

PtrVec.ch

Declarations in PtrVec.ch

2 declarationscompiler

Declarations

Public only
PtrVec#
Publicinterface
interface PtrVec
_get#
Publicfunction
func _get(self : &PtrVec, i : uint) : *void
_set#
Publicfunction
func _set(self : &PtrVec, i : uint, ptr : *void) : void
_push#
Publicfunction
func _push(self : &PtrVec, ptr : *void) : void
_erase#
Publicfunction
func _erase(self : &PtrVec, i : uint) : void
_data#
Publicfunction
func _data(self : &PtrVec) : **void
_size#
Publicfunction
func _size(self : &PtrVec) : size_t
VecRef#
Publicinterface
interface VecRef<T> : PtrVec
get#
Publicfunction
func get(self : &VecRef, i : uint) : *T
set#
Publicfunction
func set(self : &VecRef, i : uint, ptr : *T) : void
push#
Publicfunction
func push(self : &VecRef, ptr : *T) : void
erase#
Publicfunction
func erase(self : &VecRef, i : uint) : void
data#
Publicfunction
func data(self : &VecRef) : **T
size#
Publicfunction
func size(self : &VecRef) : size_t