Searched refs:SimpleDeclarator (Results 1 – 5 of 5) sorted by relevance
176 std::vector<syntax::SimpleDeclarator *>179 std::vector<syntax::SimpleDeclarator *> Children; in getDeclarators()181 Children.push_back(llvm::cast<syntax::SimpleDeclarator>(DeclaratorAsNode)); in getDeclarators()186 std::vector<syntax::List::ElementAndDelimiter<syntax::SimpleDeclarator>>189 std::vector<syntax::List::ElementAndDelimiter<syntax::SimpleDeclarator>> in getDeclaratorsAndCommas()193 {llvm::cast<syntax::SimpleDeclarator>(DeclaratorAsNodeAndComma.element), in getDeclaratorsAndCommas()356 std::vector<syntax::SimpleDeclarator *>358 std::vector<syntax::SimpleDeclarator *> Children; in getDeclarators()361 Children.push_back(cast<syntax::SimpleDeclarator>(C)); in getDeclarators()414 syntax::SimpleDeclarator *syntax::TrailingReturnType::getDeclarator() { in getDeclarator()[all …]
162 case syntax::NodeKind::SimpleDeclarator: in allocateTree()163 return new (A.getAllocator()) syntax::SimpleDeclarator; in allocateTree()
1562 auto *N = new (allocator()) syntax::SimpleDeclarator; in processDeclaratorAndDeclaration()1592 syntax::SimpleDeclarator *ReturnDeclarator = nullptr; in buildTrailingReturn()1594 ReturnDeclarator = new (allocator()) syntax::SimpleDeclarator; in buildTrailingReturn()
402 std::vector<SimpleDeclarator *> getDeclarators();403 std::vector<List::ElementAndDelimiter<syntax::SimpleDeclarator>>415 std::vector<SimpleDeclarator *> getDeclarators();499 class SimpleDeclarator final : public Declarator {501 SimpleDeclarator() : Declarator(NodeKind::SimpleDeclarator) {} in SimpleDeclarator() function540 SimpleDeclarator *getDeclarator();
255 def SimpleDeclarator : External<Declarator> {}