Lines Matching refs:parents
624 elif f.type.is_switch and len(f.type.parents)>1:
693 prefix = [('', '', p) for p in self.parents]
727 def resolve_expr_fields_list(self, parents):
730 that cannot be resolved within the parents of the list.
738 for complex_obj in parents:
1782 switch_obj = self.parents[-1]
1849 switch_obj = self.parents[-1]
1855 parents = self.parents if hasattr(self, 'parents') else [self]
1856 # 'R': parents[0] is always the 'toplevel' container type
1857 params.append(('const %s *R' % parents[0].c_type, parents[0]))
1858 fields.update(_c_helper_field_mapping(parents[0], [('R', '->', parents[0])], flat=True))
1860 R_obj = parents[0]
1868 toplevel_switch = parents[1]
1876 for p in parents[2:] + [self]:
1884 S_obj = parents[1]
1890 unresolved_fields = resolve_expr_fields_list(list, parents)
2779 switch_obj = self.parents[-1]
2807 switch_obj = self.parents[-1]
2813 parents = self.parents if hasattr(self, 'parents') else [self]
2814 # 'R': parents[0] is always the 'toplevel' container type
2815 params.append(('const %s *\\fIreply\\fP' % parents[0].c_type, parents[0]))
2816 fields.update(_c_helper_field_mapping(parents[0], [('R', '->', parents[0])], flat=True))
2824 toplevel_switch = parents[1]
2832 for p in parents[2:] + [self]: