Lines Matching refs:MakeNode
1277 T* MakeNode(Args... args) {
1284 return MakeNode<FieldAccessExpression>(
1285 object, MakeNode<Identifier>(std::move(field)));
1291 return MakeNode<IdentifierExpression>(std::move(namespace_qualification),
1292 MakeNode<Identifier>(std::move(name)),
1303 return MakeNode<CallExpression>(callee, std::move(arguments),
1316 return MakeNode<VarDeclarationStatement>(
1317 /*const_qualified=*/true, MakeNode<Identifier>(std::move(name)),
1324 return MakeNode<BasicTypeExpression>(std::move(namespace_qualification), name,
1330 return MakeNode<StructExpression>(type, std::move(initializers));