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;