Lines Matching refs:AidlArgument
92 class AidlArgument;
113 virtual void Visit(const AidlArgument&) {}
521 class AidlArgument : public AidlVariableDeclaration {
525 AidlArgument(const AidlLocation& location, AidlArgument::Direction direction,
527 AidlArgument(const AidlLocation& location, AidlTypeSpecifier* type, const std::string& name);
528 virtual ~AidlArgument() = default;
531 AidlArgument(const AidlArgument&) = delete;
532 AidlArgument(AidlArgument&&) = delete;
533 AidlArgument& operator=(const AidlArgument&) = delete;
534 AidlArgument& operator=(AidlArgument&&) = delete;
561 std::set<AidlArgument::Direction> possible_directions;
818 vector<unique_ptr<AidlArgument>>* args, const Comments& comments);
820 vector<unique_ptr<AidlArgument>>* args, const Comments& comments, int id,
845 const std::vector<std::unique_ptr<AidlArgument>>& GetArguments() const {
851 const std::vector<const AidlArgument*>& GetInArguments() const {
854 const std::vector<const AidlArgument*>& GetOutArguments() const {
881 const std::vector<std::unique_ptr<AidlArgument>> arguments_;
882 std::vector<const AidlArgument*> in_arguments_;
883 std::vector<const AidlArgument*> out_arguments_;