Searched defs:TagDecl (Results 1 - 4 of 4) sorted by relevance

/external/clang/include/clang/ASTMatchers/
H A DASTMatchers.h2687 /// Usable as: Matcher<TagDecl>, Matcher<VarDecl>, Matcher<FunctionDecl>
2689 TagDecl, VarDecl, FunctionDecl)) {
2688 AST_POLYMORPHIC_MATCHER(isDefinition, AST_POLYMORPHIC_SUPPORTED_TYPES_3( TagDecl, VarDecl, FunctionDecl)) argument
/external/clang/lib/Parse/
H A DParseDeclCXX.cpp2503 unsigned TagType, Decl *TagDecl) {
2509 PrettyDeclStackTraceEntry CrashInfo(Actions, TagDecl, RecordLoc,
2525 << (isa<NamedDecl>(TagDecl)
2526 ? cast<NamedDecl>(TagDecl)->getQualifiedNameAsString()
2549 ParsingClassDefinition ParsingDef(*this, TagDecl, NonNestedClass,
2552 if (TagDecl)
2553 Actions.ActOnTagStartDefinition(getCurScope(), TagDecl); local
2586 ParseBaseClause(TagDecl);
2591 if (TagDecl)
2592 Actions.ActOnTagDefinitionError(getCurScope(), TagDecl); local
2500 ParseCXXMemberSpecification(SourceLocation RecordLoc, SourceLocation AttrFixitLoc, ParsedAttributesWithRange &Attrs, unsigned TagType, Decl *TagDecl) argument
2602 Actions.ActOnStartCXXMemberDeclarations(getCurScope(), TagDecl, FinalLoc, local
2720 Actions.ActOnFinishCXXMemberSpecification(getCurScope(), RecordLoc, TagDecl, local
2748 Actions.ActOnTagFinishDefinition(getCurScope(), TagDecl, local
[all...]
H A DParseDecl.cpp3296 unsigned TagType, Decl *TagDecl) {
3297 PrettyDeclStackTraceEntry CrashInfo(Actions, TagDecl, RecordLoc,
3306 Actions.ActOnTagStartDefinition(getCurScope(), TagDecl); local
3340 Decl *TagDecl; member in struct:CFieldCallback
3343 CFieldCallback(Parser &P, Decl *TagDecl, argument
3345 P(P), TagDecl(TagDecl), FieldDecls(FieldDecls) {}
3348 // Install the declarator into the current TagDecl.
3349 Decl *Field = P.Actions.ActOnField(P.getCurScope(), TagDecl,
3355 } Callback(*this, TagDecl, FieldDecl
3295 ParseStructUnionBody(SourceLocation RecordLoc, unsigned TagType, Decl *TagDecl) argument
3375 Actions.ActOnDefs(getCurScope(), TagDecl, Tok.getLocation(), local
3404 RecordLoc, TagDecl, FieldDecls, local
3408 Actions.ActOnTagFinishDefinition(getCurScope(), TagDecl, local
3708 Decl *TagDecl = Actions.ActOnTag(getCurScope(), DeclSpec::TST_enum, TUK, local
[all...]
/external/clang/lib/Sema/
H A DSemaDeclCXX.cpp853 if (cast<TagDecl>(DclIt)->isThisDeclarationADefinition())
3403 llvm::DenseMap<TagDecl*, FieldDecl*> ActiveUnionMember;
6032 Decl *TagDecl,
6036 if (!TagDecl)
6039 AdjustDeclIfTemplate(TagDecl);
6049 ActOnFields(S, RLoc, TagDecl, llvm::makeArrayRef(
6055 dyn_cast_or_null<CXXRecordDecl>(TagDecl));
6142 if (TagDecl *TD = dyn_cast<TagDecl>(D)) {
7336 (isa<TagDecl>(
6031 ActOnFinishCXXMemberSpecification(Scope* S, SourceLocation RLoc, Decl *TagDecl, SourceLocation LBrac, SourceLocation RBrac, AttributeList *AttrList) argument
[all...]

Completed in 176 milliseconds