Skip to main content

luaur_analysis/methods/
path_builder_prop.rs

1use crate::records::path_builder::PathBuilder;
2use crate::records::property_type_path::Property;
3use crate::type_aliases::component::Component;
4
5impl PathBuilder {
6    pub fn prop(&mut self, name: &str) -> &mut Self {
7        // C++ `prop(name)` constructs `Property{name}` (default isRead = true).
8        self.components
9            .push(Component::Property(Property::property_string_bool(
10                name, true,
11            )));
12        self
13    }
14}