Lines Matching refs:AidlArgument
293 class AidlArgument : public AidlVariableDeclaration {
297 AidlArgument(const AidlLocation& location, AidlArgument::Direction direction,
299 AidlArgument(const AidlLocation& location, AidlTypeSpecifier* type, const std::string& name);
300 virtual ~AidlArgument() = default;
315 DISALLOW_COPY_AND_ASSIGN(AidlArgument);
401 const std::string& name, std::vector<std::unique_ptr<AidlArgument>>* args,
404 const std::string& name, std::vector<std::unique_ptr<AidlArgument>>* args,
425 const std::vector<std::unique_ptr<AidlArgument>>& GetArguments() const { in GetArguments()
431 const std::vector<const AidlArgument*>& GetInArguments() const { in GetInArguments()
434 const std::vector<const AidlArgument*>& GetOutArguments() const { in GetOutArguments()
451 const std::vector<std::unique_ptr<AidlArgument>> arguments_;
452 std::vector<const AidlArgument*> in_arguments_;
453 std::vector<const AidlArgument*> out_arguments_;