reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
9539 if (Info && FullyCheckedComparisonCategories[static_cast<unsigned>(Kind)]) 9540 return Info->getType(); 9543 if (!Info) { 9551 assert(Info->Kind == Kind); 9552 assert(Info->Record); 9556 if (Info->Record->hasDefinition()) 9557 Info->Record = Info->Record->getDefinition(); 9557 Info->Record = Info->Record->getDefinition(); 9564 return Context.getElaboratedType(ETK_None, NNS, Info->getType()); 9572 if (!Info->Record->isTriviallyCopyable()) 9575 for (const CXXBaseSpecifier &BaseSpec : Info->Record->bases()) { 9588 auto FIt = Info->Record->field_begin(), FEnd = Info->Record->field_end(); 9588 auto FIt = Info->Record->field_begin(), FEnd = Info->Record->field_end(); 9598 ComparisonCategoryInfo::ValueInfo *ValInfo = Info->lookupValueInfo(CCR); 9625 return Info->getType();