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

References

tools/clang/lib/Sema/SemaDeclCXX.cpp
 1416   QualType DecompType = DD->getType();
 1421     for (auto *B : DD->bindings())
 1427   ArrayRef<BindingDecl*> Bindings = DD->bindings();
 1434     if (checkArrayDecomposition(*this, Bindings, DD, DecompType, CAT))
 1435       DD->setInvalidDecl();
 1439     if (checkVectorDecomposition(*this, Bindings, DD, DecompType, VT))
 1440       DD->setInvalidDecl();
 1444     if (checkComplexDecomposition(*this, Bindings, DD, DecompType, CT))
 1445       DD->setInvalidDecl();
 1453   switch (isTupleLike(*this, DD->getLocation(), DecompType, TupleSize)) {
 1455     DD->setInvalidDecl();
 1459     if (checkTupleLikeDecomposition(*this, Bindings, DD, DecompType, TupleSize))
 1460       DD->setInvalidDecl();
 1471     Diag(DD->getLocation(), diag::err_decomp_decl_unbindable_type)
 1472         << DD << !RD << DecompType;
 1473     DD->setInvalidDecl();
 1480   if (checkMemberDecomposition(*this, Bindings, DD, DecompType, RD))
 1481     DD->setInvalidDecl();