Function containerDeclTwo [src]

Prototype

pub fn containerDeclTwo(tree: Ast, buffer: *[2]Node.Index, node: Node.Index) full.ContainerDecl

Parameters

tree: Astbuffer: *[2]Node.Indexnode: Node.Index

Source

pub fn containerDeclTwo(tree: Ast, buffer: *[2]Node.Index, node: Node.Index) full.ContainerDecl { assert(tree.nodeTag(node) == .container_decl_two or tree.nodeTag(node) == .container_decl_two_trailing); const members = loadOptionalNodesIntoBuffer(2, buffer, tree.nodeData(node).opt_node_and_opt_node); return tree.fullContainerDeclComponents(.{ .main_token = tree.nodeMainToken(node), .enum_token = null, .members = members, .arg = .none, }); }