Skip to main content

luaur_analysis/methods/
reference_count_initializer_visit_constraint_alt_c.rs

1use crate::records::pending_expansion_type::PendingExpansionType;
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 PendingExpansionType&)`
7    /// (Constraint.cpp:38-42).
8    pub fn visit_type_id_pending_expansion_type(
9        &mut self,
10        ty: TypeId,
11        _pending_expansion_type: &PendingExpansionType,
12    ) -> bool {
13        unsafe {
14            (*self.mutated_types).insert_type_id(ty);
15        }
16        false
17    }
18}