Searched refs:SimpleDeclaration (Results 1 – 5 of 5) 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()
153 case syntax::NodeKind::SimpleDeclaration: in allocateTree()154 return new (A.getAllocator()) syntax::SimpleDeclaration; in allocateTree()
736 cast<syntax::SimpleDeclaration>(handleFreeStandingTagDecl(C)); in TraverseClassTemplateSpecializationDecl()766 syntax::Declaration *Result = new (allocator()) syntax::SimpleDeclaration; in handleFreeStandingTagDecl()1598 new (allocator()) syntax::SimpleDeclaration, D); in processDeclaratorAndDeclaration()1619 new (allocator()) syntax::SimpleDeclaration, D); in processDeclaratorAndDeclaration()1655 syntax::SimpleDeclaration *InnerDeclaration, Decl *From) { in foldExplicitTemplateInstantiation()
405 class SimpleDeclaration final : public Declaration {407 SimpleDeclaration() : Declaration(NodeKind::SimpleDeclaration) {} in SimpleDeclaration() function544 std::vector<SimpleDeclaration *> getParameterDeclarations();545 std::vector<List::ElementAndDelimiter<syntax::SimpleDeclaration>>
244 def SimpleDeclaration : External<Declaration> {}