Lines Matching refs:CallableNode
619 struct CallableNode : AstNode { struct
620 CallableNode(AstNode::Kind kind, SourcePosition pos, std::string name, in CallableNode() function
626 DEFINE_AST_NODE_INNER_BOILERPLATE(CallableNode)
631 struct MacroDeclaration : CallableNode {
637 : CallableNode(kind, pos, name, parameters, return_type, labels), in MacroDeclaration()
663 struct BuiltinDeclaration : CallableNode {
667 : CallableNode(kind, pos, name, parameters, return_type, {}), in BuiltinDeclaration()
690 struct ExternalRuntimeDeclaration : CallableNode {
695 : CallableNode(kKind, pos, name, parameters, return_type, {}) {} in ExternalRuntimeDeclaration()
713 StandardDeclaration(SourcePosition pos, CallableNode* callable, in StandardDeclaration()
716 CallableNode* callable;
722 GenericDeclaration(SourcePosition pos, CallableNode* callable,
729 CallableNode* callable;