PtrVec.ch

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
_size
Publicfunction
func _size(self : &PtrVec) : size_t
VecRef
Publicstruct
struct 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
size
Publicfunction
func size(self : &VecRef) : size_t