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

References

tools/clang/lib/Sema/SemaType.cpp
 2912   switch (D.getName().getKind()) {
 2920     if (!D.isInvalidType() && D.getDeclSpec().isTypeSpecOwned()) {
 2920     if (!D.isInvalidType() && D.getDeclSpec().isTypeSpecOwned()) {
 2921       OwnedTagDecl = cast<TagDecl>(D.getDeclSpec().getRepAsDecl());
 2934                      D.getMutableDeclSpec().getAttributes());
 2946     T = SemaRef.GetTypeFromParser(D.getName().ConversionFunctionId,
 2951   if (!D.getAttributes().empty())
 2965     switch (D.getContext()) {
 2987         const bool IsParameterPack = D.hasEllipsis();
 2995                 /*KeyLoc*/ SourceLocation(), /*NameLoc*/ D.getBeginLoc(),
 3009       if (D.getDeclSpec().getStorageClassSpec() == DeclSpec::SCS_static ||
 3010           D.isFunctionDeclarator())
 3020       if (D.getDeclSpec().isFriendSpecified())
 3041           !D.getNumTypeObjects() &&
 3042           D.getDeclSpec().getParsedSpecifiers() == DeclSpec::PQ_TypeSpecifier)
 3090     if (D.getDeclSpec().getStorageClassSpec() == DeclSpec::SCS_typedef)
 3095     if (D.isFunctionDeclarator() &&
 3108         D.hasTrailingReturnType()) {
 3113     SourceRange AutoRange = D.getDeclSpec().getTypeSpecTypeLoc();
 3114     if (D.getName().getKind() == UnqualifiedIdKind::IK_ConversionFunctionId)
 3115       AutoRange = D.getName().getSourceRange();
 3141       D.setInvalidType(true);
 3143                D.getContext() != DeclaratorContext::LambdaExprContext) {
 3147                    D.getContext() ==
 3162     switch (D.getContext()) {
 3216       D.setInvalidType(true);