Searched refs:SimpleDeclaration (Results 1 – 6 of 6) sorted by relevance
153 std::vector<syntax::SimpleDeclaration *>156 std::vector<syntax::SimpleDeclaration *> Children; in getParameterDeclarations()158 Children.push_back(llvm::cast<syntax::SimpleDeclaration>(ParameterAsNode)); in getParameterDeclarations()163 std::vector<syntax::List::ElementAndDelimiter<syntax::SimpleDeclaration>>166 std::vector<syntax::List::ElementAndDelimiter<syntax::SimpleDeclaration>> in getParametersAndCommas()170 {llvm::cast<syntax::SimpleDeclaration>(ParameterAsNodeAndComma.element), in getParametersAndCommas()357 syntax::SimpleDeclaration::getDeclarators() { in getDeclarators()
146 case syntax::NodeKind::SimpleDeclaration: in allocateTree()147 return new (A.getAllocator()) syntax::SimpleDeclaration; in allocateTree()
730 cast<syntax::SimpleDeclaration>(handleFreeStandingTagDecl(C)); in TraverseClassTemplateSpecializationDecl()759 syntax::Declaration *Result = new (allocator()) syntax::SimpleDeclaration; in handleFreeStandingTagDecl()1558 new (allocator()) syntax::SimpleDeclaration, D); in processDeclaratorAndDeclaration()1579 new (allocator()) syntax::SimpleDeclaration, D); in processDeclaratorAndDeclaration()1615 syntax::SimpleDeclaration *InnerDeclaration, Decl *From) { in foldExplicitTemplateInstantiation()
410 class SimpleDeclaration final : public Declaration {412 SimpleDeclaration() : Declaration(NodeKind::SimpleDeclaration) {} in SimpleDeclaration() function549 std::vector<SimpleDeclaration *> getParameterDeclarations();550 std::vector<List::ElementAndDelimiter<syntax::SimpleDeclaration>>
244 def SimpleDeclaration : External<Declaration> {}
25 TEST_F(RemoveUnreferencedVariablesTest, SimpleDeclaration) in TEST_F() argument