Lines Matching refs:AidlVariableDeclaration
88 class AidlVariableDeclaration;
111 virtual void Visit(const AidlVariableDeclaration&) {}
449 virtual const AidlVariableDeclaration* AsVariableDeclaration() const { return nullptr; }
458 AidlVariableDeclaration* AsVariableDeclaration() {
459 return const_cast<AidlVariableDeclaration*>(
467 class AidlVariableDeclaration : public AidlMember {
469 AidlVariableDeclaration(const AidlLocation& location, AidlTypeSpecifier* type,
471 AidlVariableDeclaration(const AidlLocation& location, AidlTypeSpecifier* type,
473 virtual ~AidlVariableDeclaration() = default;
476 AidlVariableDeclaration(const AidlVariableDeclaration&) = delete;
477 AidlVariableDeclaration(AidlVariableDeclaration&&) = delete;
478 AidlVariableDeclaration& operator=(const AidlVariableDeclaration&) = delete;
479 AidlVariableDeclaration& operator=(AidlVariableDeclaration&&) = delete;
481 const AidlVariableDeclaration* AsVariableDeclaration() const override { return this; }
521 class AidlArgument : public AidlVariableDeclaration {
956 const std::vector<std::unique_ptr<AidlVariableDeclaration>>& GetFields() const {
982 std::vector<std::unique_ptr<AidlVariableDeclaration>> variables_;