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

References

tools/clang/lib/Sema/SemaDeclCXX.cpp
 3334       Member = HandleMSProperty(S, cast<CXXRecordDecl>(CurContext), Loc, D,
 3336       if (!Member)
 3340       Member = HandleField(S, cast<CXXRecordDecl>(CurContext), Loc, D,
 3342       if (!Member)
 3348     Member = HandleDeclarator(S, D, TemplateParameterLists);
 3349     if (!Member)
 3354       if (Member->isInvalidDecl()) {
 3356       } else if (isa<VarDecl>(Member) || isa<VarTemplateDecl>(Member)) {
 3356       } else if (isa<VarDecl>(Member) || isa<VarTemplateDecl>(Member)) {
 3361       } else if (isa<TypedefDecl>(Member)) {
 3369           << Name << cast<ValueDecl>(Member)->getType()
 3374       Member->setInvalidDecl();
 3377     NamedDecl *NonTemplateMember = Member;
 3378     if (FunctionTemplateDecl *FunTmpl = dyn_cast<FunctionTemplateDecl>(Member))
 3380     else if (VarTemplateDecl *VarTmpl = dyn_cast<VarTemplateDecl>(Member))
 3383     Member->setAccess(AS);
 3387     if (NonTemplateMember != Member)
 3416     Member->addAttr(OverrideAttr::Create(Context, VS.getOverrideLoc(),
 3419     Member->addAttr(FinalAttr::Create(
 3425     if (CXXMethodDecl *MD = dyn_cast_or_null<CXXMethodDecl>(Member))
 3429   CheckOverrideControl(Member);
 3434     FieldDecl *FD = cast<FieldDecl>(Member);
 3449   return Member;