Lines Matching refs:unique_ptr
83 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;
88 std::vector<std::unique_ptr<AidlVariableDeclaration>>* variable_list;
91 std::vector<std::unique_ptr<AidlMember>>* interface_members;
95 std::vector<std::unique_ptr<AidlTypeSpecifier>>* type_args;
97 std::vector<std::unique_ptr<AidlImport>>* imports;
99 std::vector<std::unique_ptr<AidlDefinedType>>* declarations;
214 : { $$ = new std::vector<std::unique_ptr<AidlImport>>(); }
247 { $$ = new std::vector<std::unique_ptr<AidlDefinedType>>();
327 $$ = new std::vector<std::unique_ptr<AidlVariableDeclaration>>;
332 $$->push_back(std::unique_ptr<AidlVariableDeclaration>($2));
372 { $$ = new std::vector<std::unique_ptr<AidlMember>>(); }
374 { $1->push_back(std::unique_ptr<AidlMember>($2)); $$ = $1; }
376 { $1->push_back(std::unique_ptr<AidlMember>($2)); $$ = $1; }
415 …$$ = AidlConstantValue::Array(loc(@1), std::unique_ptr<vector<unique_ptr<AidlConstantValue>>>($2));
418 …$ = new AidlBinaryConstExpression(loc(@1), std::unique_ptr<AidlConstantValue>($1), "||", std::uniq…
421 …$ = new AidlBinaryConstExpression(loc(@1), std::unique_ptr<AidlConstantValue>($1), "&&", std::uniq…
424 …$ = new AidlBinaryConstExpression(loc(@1), std::unique_ptr<AidlConstantValue>($1), "|" , std::uniq…
427 …$ = new AidlBinaryConstExpression(loc(@1), std::unique_ptr<AidlConstantValue>($1), "^" , std::uniq…
430 …$ = new AidlBinaryConstExpression(loc(@1), std::unique_ptr<AidlConstantValue>($1), "&" , std::uniq…
433 …$ = new AidlBinaryConstExpression(loc(@1), std::unique_ptr<AidlConstantValue>($1), "==", std::uniq…
436 …$ = new AidlBinaryConstExpression(loc(@1), std::unique_ptr<AidlConstantValue>($1), "!=", std::uniq…
439 …$ = new AidlBinaryConstExpression(loc(@1), std::unique_ptr<AidlConstantValue>($1), "<" , std::uniq…
442 …$ = new AidlBinaryConstExpression(loc(@1), std::unique_ptr<AidlConstantValue>($1), ">" , std::uniq…
445 …$ = new AidlBinaryConstExpression(loc(@1), std::unique_ptr<AidlConstantValue>($1), "<=", std::uniq…
448 …$ = new AidlBinaryConstExpression(loc(@1), std::unique_ptr<AidlConstantValue>($1), ">=", std::uniq…
451 …$ = new AidlBinaryConstExpression(loc(@1), std::unique_ptr<AidlConstantValue>($1), "<<", std::uniq…
454 …$ = new AidlBinaryConstExpression(loc(@1), std::unique_ptr<AidlConstantValue>($1), ">>", std::uniq…
457 …$ = new AidlBinaryConstExpression(loc(@1), std::unique_ptr<AidlConstantValue>($1), "+" , std::uniq…
460 …$ = new AidlBinaryConstExpression(loc(@1), std::unique_ptr<AidlConstantValue>($1), "-" , std::uniq…
463 …$ = new AidlBinaryConstExpression(loc(@1), std::unique_ptr<AidlConstantValue>($1), "*" , std::uniq…
466 …$ = new AidlBinaryConstExpression(loc(@1), std::unique_ptr<AidlConstantValue>($1), "/" , std::uniq…
469 …$ = new AidlBinaryConstExpression(loc(@1), std::unique_ptr<AidlConstantValue>($1), "%" , std::uniq…
472 $$ = new AidlUnaryConstExpression(loc(@1), "+", std::unique_ptr<AidlConstantValue>($2));
475 $$ = new AidlUnaryConstExpression(loc(@1), "-", std::unique_ptr<AidlConstantValue>($2));
478 $$ = new AidlUnaryConstExpression(loc(@1), "!", std::unique_ptr<AidlConstantValue>($2));
481 $$ = new AidlUnaryConstExpression(loc(@1), "~", std::unique_ptr<AidlConstantValue>($2));
498 $$ = new std::vector<std::unique_ptr<AidlConstantValue>>;
510 $$ = new std::vector<std::unique_ptr<AidlConstantValue>>;
511 $$->push_back(std::unique_ptr<AidlConstantValue>($1));
515 $$->push_back(std::unique_ptr<AidlConstantValue>($3));
541 $$ = new std::vector<std::unique_ptr<AidlEnumerator>>();
542 $$->push_back(std::unique_ptr<AidlEnumerator>($1));
545 $1->push_back(std::unique_ptr<AidlEnumerator>($3));
604 $$ = new std::vector<std::unique_ptr<AidlArgument>>();
605 $$->push_back(std::unique_ptr<AidlArgument>($1));
609 $$->push_back(std::unique_ptr<AidlArgument>($3));
614 { $$ = new std::vector<std::unique_ptr<AidlArgument>>(); }
659 $$ = new std::vector<std::unique_ptr<AidlTypeSpecifier>>();
681 $$ = new AidlAnnotationParameter{$1->GetText(), std::unique_ptr<AidlConstantValue>($3)};