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

References

tools/clang/lib/Sema/SemaDeclCXX.cpp
  689   assert(D.isDecompositionDeclarator());
  690   const DecompositionDeclarator &Decomp = D.getDecompositionDeclarator();
  695   if (!D.mayHaveDecompositionDeclarator()) {
  712            : D.getContext() == DeclaratorContext::ConditionContext
  726   auto &DS = D.getDeclSpec();
  785   TypeSourceInfo *TInfo = GetTypeForDeclarator(D, S);
  788   if (DiagnoseUnexpandedParameterPack(D.getIdentifierLoc(), TInfo,
  790     D.setInvalidType();
  796       D.hasGroupingParens() || D.getNumTypeObjects() > 1 ||
  796       D.hasGroupingParens() || D.getNumTypeObjects() > 1 ||
  797       (D.getNumTypeObjects() == 1 &&
  798        D.getTypeObject(0).Kind != DeclaratorChunk::Reference)) {
  800          (D.hasGroupingParens() ||
  801           (D.getNumTypeObjects() &&
  802            D.getTypeObject(0).Kind == DeclaratorChunk::Paren))
  811       D.setInvalidType();
  818   for (auto &B : D.getDecompositionDeclarator().bindings()) {
  829       DiagnoseTemplateParameterShadow(D.getIdentifierLoc(),
  860       ActOnVariableDeclarator(S, D, DC, TInfo, Previous,