Lines Matching full:conversions
707 data().Conversions.replace(FunTmpl->getPreviousDecl(),
710 data().Conversions.addDecl(FunTmpl);
713 data().Conversions.replace(Conversion->getPreviousDecl(),
716 data().Conversions.addDecl(Conversion);
936 data().Conversions.addDecl(Shadow, Shadow->getAccess());
980 /// Collect the visible conversions of a base class.
986 /// \param ParentHiddenTypes the conversions provided by the inheritors
988 /// \param Output the set to which to add conversions from non-virtual bases
989 /// \param VOutput the set to which to add conversions from virtual bases
990 /// \param HiddenVBaseCs the set of conversions which were hidden in a
1000 // The set of types which have conversions in this class or its
1006 // Collect the direct conversions and figure out which conversions
1053 /// Collect the visible conversions of a class.
1060 // The collection of all conversions in virtual bases that we've
1062 // appear in the hidden-conversions set.
1065 // The set of conversions in virtual bases that we've determined to
1072 // Go ahead and collect the direct conversions and add them to the
1079 // Recursively collect conversions from base classes.
1090 // Add any unhidden conversions provided by virtual bases.
1101 // If root class, all conversions are visible.
1103 return &data().Conversions;
1121 // with sufficiently large numbers of directly-declared conversions
1259 // Set access bits correctly on the directly-declared conversions.
1260 for (UnresolvedSetIterator I = data().Conversions.begin(),
1261 E = data().Conversions.end();
1263 data().Conversions.setAccess(I, (*I)->getAccess());