Skip to main content

luaur_analysis/methods/
reference_count_initializer_reference_count_initializer.rs

1use crate::records::reference_count_initializer::ReferenceCountInitializer;
2use crate::records::type_ids::TypeIds;
3use crate::type_aliases::type_pack_ids::TypePackIds;
4
5use crate::records::type_once_visitor::TypeOnceVisitor;
6
7impl ReferenceCountInitializer {
8    pub fn reference_count_initializer_reference_count_initializer(
9        mutated_types: *mut TypeIds,
10        mutated_type_packs: *mut TypePackIds,
11    ) -> Self {
12        ReferenceCountInitializer {
13            base: TypeOnceVisitor::new("ReferenceCountInitializer".to_string(), true),
14            mutated_types,
15            mutated_type_packs,
16            traverse_into_type_functions: true,
17        }
18    }
19}