Skip to main content

luaur_ast/records/
ast_stat_class.rs

1use crate::records::ast_array::AstArray;
2use crate::records::ast_local::AstLocal;
3use crate::records::ast_stat::AstStat;
4use crate::type_aliases::ast_class_member::AstClassMember;
5
6#[repr(C)]
7#[derive(Debug, Clone)]
8pub struct AstStatClass {
9    pub base: AstStat,
10    pub name: *mut AstLocal,
11    pub members: AstArray<AstClassMember>,
12    pub exported: bool,
13}
14
15impl crate::rtti::AstNodeClass for AstStatClass {
16    const CLASS_INDEX: i32 = crate::rtti::ast_rtti_index("AstStatClass");
17}