Skip to main content

luaur_ast/methods/
ast_expr_constant_integer_visit.rs

1use crate::records::ast_expr_constant_integer::AstExprConstantInteger;
2use crate::records::ast_visitor::AstVisitor;
3use crate::visit::AstVisitable;
4
5impl AstVisitable for AstExprConstantInteger {
6    fn visit(&self, visitor: &mut dyn AstVisitor) {
7        visitor.visit_expr_constant_integer(self as *const Self as *mut core::ffi::c_void);
8    }
9}
10
11#[allow(non_snake_case)]
12pub fn ast_expr_constant_integer_visit(
13    this: *mut AstExprConstantInteger,
14    visitor: *mut dyn AstVisitor,
15) {
16    unsafe {
17        (*this).visit(&mut *visitor);
18    }
19}