Hyperon C
Loading...
Searching...
No Matches
atom_vec_t Struct Reference

Contains a vector (list) of Atoms. More...

#include <hyperon.h>

Public Attributes

struct RustOpaqueAtom * ptr
uintptr_t len
uintptr_t capacity
bool owned

Detailed Description

Contains a vector (list) of Atoms.

Note
atom_vec_t must be freed with atom_vec_free(), or passed by value to a function that takes ownership of the vec.
Warning
It is unsafe to directly access the fields of this struct, so accessor functions must be used

Member Data Documentation

◆ capacity

uintptr_t atom_vec_t::capacity

Internal. Should not be accessed directly

◆ len

uintptr_t atom_vec_t::len

Internal. Should not be accessed directly

◆ owned

bool atom_vec_t::owned

Internal. Should not be accessed directly

◆ ptr

struct RustOpaqueAtom* atom_vec_t::ptr

Internal. Should not be accessed directly


The documentation for this struct was generated from the following file: