Lines Matching refs:TreeBuilder
367 class syntax::TreeBuilder { class in syntax
369 TreeBuilder(syntax::Arena &Arena, TokenBufferTokenManager& TBTM) in TreeBuilder() function in syntax::TreeBuilder
706 explicit BuildTreeVisitor(ASTContext &Context, syntax::TreeBuilder &Builder) in BuildTreeVisitor()
1680 syntax::TreeBuilder &Builder;
1685 void syntax::TreeBuilder::noticeDeclWithoutSemicolon(Decl *D) { in noticeDeclWithoutSemicolon()
1689 void syntax::TreeBuilder::markChildToken(SourceLocation Loc, NodeRole Role) { in markChildToken()
1695 void syntax::TreeBuilder::markChildToken(const syntax::Token *T, NodeRole R) { in markChildToken()
1701 void syntax::TreeBuilder::markChild(syntax::Node *N, NodeRole R) { in markChild()
1706 void syntax::TreeBuilder::markChild(ASTPtr N, NodeRole R) { in markChild()
1711 void syntax::TreeBuilder::markChild(NestedNameSpecifierLoc NNSLoc, NodeRole R) { in markChild()
1717 void syntax::TreeBuilder::markStmtChild(Stmt *Child, NodeRole Role) { in markStmtChild()
1736 void syntax::TreeBuilder::markExprChild(Expr *Child, NodeRole Role) { in markExprChild()
1746 const syntax::Token *syntax::TreeBuilder::findToken(SourceLocation L) const { in findToken()
1757 TreeBuilder Builder(A, TBTM); in buildSyntaxTree()