Lines Matching refs:AidlArgument
98 class AidlArgument : public AidlNode {
102 AidlArgument(AidlArgument::Direction direction, AidlType* type,
104 AidlArgument(AidlType* type, std::string name, unsigned line);
105 virtual ~AidlArgument() = default;
126 DISALLOW_COPY_AND_ASSIGN(AidlArgument);
163 std::vector<std::unique_ptr<AidlArgument>>* args,
166 std::vector<std::unique_ptr<AidlArgument>>* args,
182 const std::vector<std::unique_ptr<AidlArgument>>& GetArguments() const {
188 const std::vector<const AidlArgument*>& GetInArguments() const {
191 const std::vector<const AidlArgument*>& GetOutArguments() const {
201 const std::vector<std::unique_ptr<AidlArgument>> arguments_;
202 std::vector<const AidlArgument*> in_arguments_;
203 std::vector<const AidlArgument*> out_arguments_;