Lines Matching defs:NodeArray

159 class NodeArray;
301 virtual bool printInitListAsType(OutputBuffer &, const NodeArray &) const {
315 class NodeArray {
320 NodeArray() : Elements(nullptr), NumElements(0) {}
321 NodeArray(Node **Elements_, size_t NumElements_)
358 NodeArray Array;
359 NodeArrayNode(NodeArray Array_) : Node(KNodeArrayNode), Array(Array_) {}
588 NodeArray Conditions;
590 EnableIfAttr(NodeArray Conditions_)
814 const NodeArray &Elements) const override {
825 NodeArray Params;
831 FunctionType(const Node *Ret_, NodeArray Params_, Qualifiers CVQuals_,
899 NodeArray Types;
901 DynamicExceptionSpec(NodeArray Types_)
943 NodeArray Params;
950 FunctionEncoding(const Node *Ret_, const Node *Name_, NodeArray Params_,
965 NodeArray getParams() const { return Params; }
1342 NodeArray Params;
1346 TemplateTemplateParamDecl(Node *Name_, NodeArray Params_, Node *Requires_)
1395 NodeArray Data;
1407 ParameterPack(NodeArray Data_) : Node(KParameterPack), Data(Data_) {
1464 NodeArray Elements;
1466 TemplateArgumentPack(NodeArray Elements_)
1471 NodeArray getElements() const { return Elements; }
1525 NodeArray Params;
1529 TemplateArgs(NodeArray Params_, Node *Requires_)
1534 NodeArray getParams() { return Params; }
1791 NodeArray TemplateParams;
1793 NodeArray Params;
1798 ClosureTypeName(NodeArray TemplateParams_, const Node *Requires1_,
1799 NodeArray Params_, const Node *Requires2_,
1840 NodeArray Bindings;
1842 StructuredBindingName(NodeArray Bindings_)
1976 NodeArray UnionSelectors;
1981 std::string_view Offset_, NodeArray UnionSelectors_,
2079 NodeArray Args;
2083 CallExpr(const Node *Callee_, NodeArray Args_, bool IsParen_, Prec Prec_)
2105 NodeArray ExprList;
2107 NodeArray InitList;
2111 NewExpr(NodeArray ExprList_, Node *Type_, NodeArray InitList_, bool IsGlobal_,
2201 NodeArray Expressions;
2204 ConversionExpr(const Node *Type_, NodeArray Expressions_, Prec Prec_)
2248 NodeArray Inits;
2250 InitListExpr(const Node *Ty_, NodeArray Inits_)
2472 NodeArray Parameters;
2473 NodeArray Requirements;
2475 RequiresExpr(NodeArray Parameters_, NodeArray Requirements_)
2640 inline bool NodeArray::printAsString(OutputBuffer &OB) const {
2831 template <class It> NodeArray makeNodeArray(It begin, It end) {
2836 return NodeArray(data, sz);
2839 NodeArray popTrailingNodeArray(size_t FromPosition) {
2841 NodeArray res =
3263 NodeArray TempParams = popTrailingNodeArray(ParamsBegin);
3305 NodeArray Params = popTrailingNodeArray(ParamsBegin);
3984 NodeArray Params = popTrailingNodeArray(ParamsBegin);
4761 NodeArray Exprs = popTrailingNodeArray(ExprsBegin);
5051 NodeArray Params;
5211 NodeArray ExprList = popTrailingNodeArray(Exprs);
5225 NodeArray Inits = popTrailingNodeArray(InitsBegin);
5272 NodeArray Exprs = popTrailingNodeArray(ExprsBegin);
5688 NodeArray Params;
6009 NodeArray InnerParams = popTrailingNodeArray(ParamsBegin);
6048 NodeArray Args = popTrailingNodeArray(ArgsBegin);