Chemical
Dark
Light
Paper
Themes
Dark
Light
Paper
Modules
cstd
core
std
compiler
compiler_runtime
lab
transformer
atomic
async
crashsave
osrand
crypto
encoding
bcrypt
uuid
regex
datetime
path
fs
compression
archive
image
audio
font
mime
json
html_comp
html_parser
html
ide
minlsp
html_ide
css_parser
css
css_ide
js_syntax
universal_parser
js_parser
js
js_cbi_lexer
js_ide
md_parser
md
md_ide
universal
universal_ide
page
net
tls
http
server
environment
process
window
webview
docgen
test_env
test
api
PtrVec.ch
Declarations in
PtrVec.ch
2
declarations
compiler
Declarations
Public only
PtrVec
#
Public
interface
interface
PtrVec
_get
#
Public
function
func
_get(self : &
PtrVec
, i : uint) : *void
copy
_set
#
Public
function
func
_set(self : &
PtrVec
, i : uint, ptr : *void) : void
copy
_push
#
Public
function
func
_push(self : &
PtrVec
, ptr : *void) : void
copy
_erase
#
Public
function
func
_erase(self : &
PtrVec
, i : uint) : void
copy
_data
#
Public
function
func
_data(self : &
PtrVec
) : **void
copy
_size
#
Public
function
func
_size(self : &
PtrVec
) : size_t
copy
VecRef
#
Public
interface
interface
VecRef<T> :
PtrVec
get
#
Public
function
func
get(self : &
VecRef
, i : uint) : *T
copy
set
#
Public
function
func
set(self : &
VecRef
, i : uint, ptr : *T) : void
copy
push
#
Public
function
func
push(self : &
VecRef
, ptr : *T) : void
copy
erase
#
Public
function
func
erase(self : &
VecRef
, i : uint) : void
copy
data
#
Public
function
func
data(self : &
VecRef
) : **T
copy
size
#
Public
function
func
size(self : &
VecRef
) : size_t
copy
Show Debug Info
Generated from: /home/runner/work/chemical/chemical/chemical-tcc/libs/compiler/src/PtrVec.ch
File ID: 177
↑