Lines Matching refs:Conversions
733 data().Conversions.replace(FunTmpl->getPreviousDecl(),
736 data().Conversions.addDecl(FunTmpl);
739 data().Conversions.replace(Conversion->getPreviousDecl(),
742 data().Conversions.addDecl(Conversion);
976 data().Conversions.addDecl(Shadow, Shadow->getAccess());
1019 /// Collect the visible conversions of a base class.
1025 /// \param ParentHiddenTypes the conversions provided by the inheritors
1027 /// \param Output the set to which to add conversions from non-virtual bases
1028 /// \param VOutput the set to which to add conversions from virtual bases
1029 /// \param HiddenVBaseCs the set of conversions which were hidden in a
1039 // The set of types which have conversions in this class or its
1045 // Collect the direct conversions and figure out which conversions
1090 /// Collect the visible conversions of a class.
1097 // The collection of all conversions in virtual bases that we've
1099 // appear in the hidden-conversions set.
1102 // The set of conversions in virtual bases that we've determined to
1109 // Go ahead and collect the direct conversions and add them to the
1116 // Recursively collect conversions from base classes.
1127 // Add any unhidden conversions provided by virtual bases.
1138 // If root class, all conversions are visible.
1140 return &data().Conversions;
1158 // with sufficiently large numbers of directly-declared conversions
1293 // Set access bits correctly on the directly-declared conversions.
1294 for (UnresolvedSetIterator I = data().Conversions.begin(),
1295 E = data().Conversions.end();
1297 data().Conversions.setAccess(I, (*I)->getAccess());