Skip to main content

luaur_analysis/methods/
reference_count_initializer_visit_constraint_alt_b.rs

1use crate::records::blocked_type::BlockedType;
2use crate::records::reference_count_initializer::ReferenceCountInitializer;
3use crate::type_aliases::type_id::TypeId;
4
5impl ReferenceCountInitializer {
6    /// C++ `bool ReferenceCountInitializer::visit(TypeId ty, const BlockedType&)`
7    /// (Constraint.cpp:32-36).
8    pub fn visit_type_id_blocked_type(&mut self, ty: TypeId, _blocked_type: &BlockedType) -> bool {
9        unsafe {
10            (*self.mutated_types).insert_type_id(ty);
11        }
12        false
13    }
14}