Lines Matching full:expand
695 bool expand; in __process_structure_type() local
702 expand = state->expand.expand && is_kabi_definition(cache, die); in __process_structure_type()
704 if (expand) { in __process_structure_type()
705 state->expand.current_fqn = cache->fqn; in __process_structure_type()
713 if (expand) { in __process_structure_type()
759 if (kabi_is_enumerator_ignored(state->expand.current_fqn, in process_enumerator_type()
764 state->expand.current_fqn, cache->fqn, &value); in process_enumerator_type()
836 state->expand.expand = true; in state_init()
837 state->expand.current_fqn = NULL; in state_init()
844 state->expand = saved->expand; in expansion_state_restore()
872 expansion_state_save(&state->expand, &saved); in process_type()
881 state->expand.expand = false; in process_type()
883 if (state->expand.expand) in process_type()
902 expansion_state_restore(&state->expand, &saved); in process_type()
952 expansion_state_restore(&state->expand, &saved); in process_type()
1125 state.expand.current_fqn = NULL; in resolve_fqns()
1128 if (parent && parent->expand.current_fqn && (use_prefix || name)) { in resolve_fqns()
1133 if (asprintf(&prefix, "%s::%s", parent->expand.current_fqn, in resolve_fqns()
1138 state.expand.current_fqn = prefix; in resolve_fqns()
1154 state.expand.current_fqn = fqn; in resolve_fqns()