apideque.ch
Declarations in deque.ch
1 declarationsstd
namespace std
struct deque_block<T> {
var data_ptr : *T
var data_size : size_t
}
struct deque<T> {
var blocks : *
deque_block<T>
var block_count : size_t
var block_cap : size_t
var data_size : size_t
}
func reserve_blocks(self : &
deque, new_cap : size_t) : void
func add_block(self : &
deque) : void
func push(self : &
deque, value : T) : void
func push_back(self : &
deque, value : T) : void
func size(self : &
deque) : size_t
func empty(self : &
deque) : bool
func get_ptr(self : &
deque, index : size_t) : *T
func get_ref(self : &
deque, index : size_t) : &T
func clear(self : &
deque) : void
func delete(self : &
deque) : void
Generated from: /home/runner/work/chemical/chemical/chemical-tcc/libs/std/src/deque.ch
File ID: 73