Skip to main content

collect_cpp_object_macro_fields

Function collect_cpp_object_macro_fields 

Source
pub fn collect_cpp_object_macro_fields<'tree>(
    root: Node<'tree>,
    source: &str,
) -> HashMap<String, Vec<MacroReplacementField>>
Expand description

Collect object-like field-list macros from a parsed source in source order. Macros with conflicting active replacements are omitted so an include closure cannot silently choose one guarded definition over another.