Lines Matching refs:Role
423 void markStmtChild(Stmt *Child, NodeRole Role);
426 void markExprChild(Expr *Child, NodeRole Role);
585 void assignRole(ArrayRef<syntax::Token> Range, syntax::NodeRole Role) { in assignRole()
595 It->second->setRole(Role); in assignRole()
612 auto Role = KV.second->getRole(); in shrinkToFitList() local
613 return Role == syntax::NodeRole::ListElement || in shrinkToFitList()
614 Role == syntax::NodeRole::ListDelimiter; in shrinkToFitList()
1689 void syntax::TreeBuilder::markChildToken(SourceLocation Loc, NodeRole Role) { in markChildToken() argument
1692 Pending.assignRole(*findToken(Loc), Role); in markChildToken()
1717 void syntax::TreeBuilder::markStmtChild(Stmt *Child, NodeRole Role) { in markStmtChild() argument
1733 setRole(ChildNode, Role); in markStmtChild()
1736 void syntax::TreeBuilder::markExprChild(Expr *Child, NodeRole Role) { in markExprChild() argument
1743 setRole(ChildNode, Role); in markExprChild()