Home | History | Annotate | Download | only in AST

Lines Matching full:conversions

557           data().Conversions.replace(FunTmpl->getPreviousDecl(),
560 data().Conversions.addDecl(getASTContext(), FunTmpl, AS);
563 data().Conversions.replace(Conversion->getPreviousDecl(),
566 data().Conversions.addDecl(getASTContext(), Conversion, AS);
886 data().Conversions.addDecl(getASTContext(), Shadow, Shadow->getAccess());
962 /// Collect the visible conversions of a base class.
968 /// \param ParentHiddenTypes the conversions provided by the inheritors
970 /// \param Output the set to which to add conversions from non-virtual bases
971 /// \param VOutput the set to which to add conversions from virtual bases
972 /// \param HiddenVBaseCs the set of conversions which were hidden in a
982 // The set of types which have conversions in this class or its
988 // Collect the direct conversions and figure out which conversions
1036 /// Collect the visible conversions of a class.
1043 // The collection of all conversions in virtual bases that we've
1045 // appear in the hidden-conversions set.
1048 // The set of conversions in virtual bases that we've determined to
1055 // Go ahead and collect the direct conversions and add them to the
1063 // Recursively collect conversions from base classes.
1074 // Add any unhidden conversions provided by virtual bases.
1086 // If root class, all conversions are visible.
1088 return std::make_pair(data().Conversions.begin(), data().Conversions.end());
1107 // with sufficiently large numbers of directly-declared conversions
1110 ASTUnresolvedSet &Convs = data().Conversions;
1235 // Set access bits correctly on the directly-declared conversions.
1236 for (UnresolvedSetIterator I = data().Conversions.begin(),
1237 E = data().Conversions.end();