Skip to main content

luaur_analysis/methods/
instance_collector_2_instance_collector_2.rs

1use crate::records::instance_collector_2::InstanceCollector2;
2use crate::records::type_once_visitor::TypeOnceVisitor;
3use core::ptr;
4use luaur_common::records::dense_hash_set::DenseHashSet;
5use luaur_common::records::vec_deque::VecDeque;
6
7impl InstanceCollector2 {
8    pub fn instance_collector_2(&mut self) {
9        self.base = TypeOnceVisitor::new("InstanceCollector2".to_string(), true);
10        self.tys = VecDeque::new();
11        self.tps = VecDeque::new();
12        self.cyclic_instance = DenseHashSet::new(ptr::null_mut());
13        self.instance_arguments = DenseHashSet::new(ptr::null_mut());
14    }
15}