• Home
  • Raw
  • Download

Lines Matching refs:unique_ptr

74     std::vector<std::unique_ptr<AidlToken>> *token_list;
78 std::vector<std::unique_ptr<AidlAnnotation>>* annotation_list;
84 std::vector<std::unique_ptr<AidlEnumerator>>* enumerators;
85 std::vector<std::unique_ptr<AidlConstantValue>>* constant_value_list;
86 std::vector<std::unique_ptr<AidlArgument>>* arg_list;
90 std::vector<std::unique_ptr<AidlMember>>* members;
92 std::vector<std::unique_ptr<AidlTypeSpecifier>>* type_args;
94 std::vector<std::unique_ptr<AidlDefinedType>>* declarations;
223 : { $$ = new std::vector<std::unique_ptr<AidlToken>>(); }
251 { $$ = new std::vector<std::unique_ptr<AidlDefinedType>>();
332 $$ = new std::vector<std::unique_ptr<AidlMember>>();
392 { $$ = new std::vector<std::unique_ptr<AidlMember>>(); }
394 { $1->push_back(std::unique_ptr<AidlMember>($2)); $$ = $1; }
396 { $1->push_back(std::unique_ptr<AidlMember>($2)); $$ = $1; }
447 …$$ = AidlConstantValue::Array(loc(@1), std::unique_ptr<vector<unique_ptr<AidlConstantValue>>>($2));
450 …$ = new AidlBinaryConstExpression(loc(@1), std::unique_ptr<AidlConstantValue>($1), "||", std::uniq…
453 …$ = new AidlBinaryConstExpression(loc(@1), std::unique_ptr<AidlConstantValue>($1), "&&", std::uniq…
456 …$ = new AidlBinaryConstExpression(loc(@1), std::unique_ptr<AidlConstantValue>($1), "|" , std::uniq…
459 …$ = new AidlBinaryConstExpression(loc(@1), std::unique_ptr<AidlConstantValue>($1), "^" , std::uniq…
462 …$ = new AidlBinaryConstExpression(loc(@1), std::unique_ptr<AidlConstantValue>($1), "&" , std::uniq…
465 …$ = new AidlBinaryConstExpression(loc(@1), std::unique_ptr<AidlConstantValue>($1), "==", std::uniq…
468 …$ = new AidlBinaryConstExpression(loc(@1), std::unique_ptr<AidlConstantValue>($1), "!=", std::uniq…
471 …$ = new AidlBinaryConstExpression(loc(@1), std::unique_ptr<AidlConstantValue>($1), "<" , std::uniq…
474 …$ = new AidlBinaryConstExpression(loc(@1), std::unique_ptr<AidlConstantValue>($1), ">" , std::uniq…
477 …$ = new AidlBinaryConstExpression(loc(@1), std::unique_ptr<AidlConstantValue>($1), "<=", std::uniq…
480 …$ = new AidlBinaryConstExpression(loc(@1), std::unique_ptr<AidlConstantValue>($1), ">=", std::uniq…
483 …$ = new AidlBinaryConstExpression(loc(@1), std::unique_ptr<AidlConstantValue>($1), "<<", std::uniq…
486 …$ = new AidlBinaryConstExpression(loc(@1), std::unique_ptr<AidlConstantValue>($1), ">>", std::uniq…
489 …$ = new AidlBinaryConstExpression(loc(@1), std::unique_ptr<AidlConstantValue>($1), "+" , std::uniq…
492 …$ = new AidlBinaryConstExpression(loc(@1), std::unique_ptr<AidlConstantValue>($1), "-" , std::uniq…
495 …$ = new AidlBinaryConstExpression(loc(@1), std::unique_ptr<AidlConstantValue>($1), "*" , std::uniq…
498 …$ = new AidlBinaryConstExpression(loc(@1), std::unique_ptr<AidlConstantValue>($1), "/" , std::uniq…
501 …$ = new AidlBinaryConstExpression(loc(@1), std::unique_ptr<AidlConstantValue>($1), "%" , std::uniq…
504 $$ = new AidlUnaryConstExpression(loc(@1), "+", std::unique_ptr<AidlConstantValue>($2));
507 $$ = new AidlUnaryConstExpression(loc(@1), "-", std::unique_ptr<AidlConstantValue>($2));
510 $$ = new AidlUnaryConstExpression(loc(@1), "!", std::unique_ptr<AidlConstantValue>($2));
513 $$ = new AidlUnaryConstExpression(loc(@1), "~", std::unique_ptr<AidlConstantValue>($2));
530 $$ = new std::vector<std::unique_ptr<AidlConstantValue>>;
542 $$ = new std::vector<std::unique_ptr<AidlConstantValue>>;
543 $$->push_back(std::unique_ptr<AidlConstantValue>($1));
547 $$->push_back(std::unique_ptr<AidlConstantValue>($3));
580 $$ = new std::vector<std::unique_ptr<AidlEnumerator>>();
581 $$->push_back(std::unique_ptr<AidlEnumerator>($1));
584 $1->push_back(std::unique_ptr<AidlEnumerator>($3));
653 $$ = new std::vector<std::unique_ptr<AidlArgument>>();
654 $$->push_back(std::unique_ptr<AidlArgument>($1));
658 $$->push_back(std::unique_ptr<AidlArgument>($3));
663 { $$ = new std::vector<std::unique_ptr<AidlArgument>>(); }
693 auto params = new std::vector<std::unique_ptr<AidlTypeSpecifier>>();
724 if (!$1->MakeArray(FixedSizeArray{std::unique_ptr<AidlConstantValue>($4)})) {
739 $$ = new std::vector<std::unique_ptr<AidlTypeSpecifier>>();
749 { $$ = new std::vector<std::unique_ptr<AidlAnnotation>>(); }
753 $1->emplace_back(std::unique_ptr<AidlAnnotation>($2));
760 $$ = new AidlAnnotationParameter{$1->GetText(), std::unique_ptr<AidlConstantValue>($3)};
790 // release() returns nullptr if unique_ptr is empty.
807 // release() returns nullptr if unique_ptr is empty.