Skip to main content

luaur_vm/macros/
iscleared.rs

1//! Source: `VM/src/lgc.cpp:619` (hand-ported)
2// #define iscleared(o) (iscollectable(o) && isobjcleared(gcvalue(o)))
3#[allow(non_snake_case)]
4#[macro_export]
5macro_rules! iscleared {
6    ($o:expr) => {
7        $crate::macros::iscollectable::iscollectable!($o)
8            && $crate::functions::isobjcleared::isobjcleared($crate::macros::gcvalue::gcvalue!($o))
9                != 0
10    };
11}
12pub use iscleared;