reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/Sema/SemaDeclCXX.cpp
 1420   if (DecompType->isDependentType()) {
 1426   DecompType = DecompType.getNonReferenceType();
 1426   DecompType = DecompType.getNonReferenceType();
 1433   if (auto *CAT = Context.getAsConstantArrayType(DecompType)) {
 1434     if (checkArrayDecomposition(*this, Bindings, DD, DecompType, CAT))
 1438   if (auto *VT = DecompType->getAs<VectorType>()) {
 1439     if (checkVectorDecomposition(*this, Bindings, DD, DecompType, VT))
 1443   if (auto *CT = DecompType->getAs<ComplexType>()) {
 1444     if (checkComplexDecomposition(*this, Bindings, DD, DecompType, CT))
 1453   switch (isTupleLike(*this, DD->getLocation(), DecompType, TupleSize)) {
 1459     if (checkTupleLikeDecomposition(*this, Bindings, DD, DecompType, TupleSize))
 1469   CXXRecordDecl *RD = DecompType->getAsCXXRecordDecl();
 1472         << DD << !RD << DecompType;
 1480   if (checkMemberDecomposition(*this, Bindings, DD, DecompType, RD))