Lines Matching refs:AidlInterface
83 class AidlInterface;
104 virtual void Visit(const AidlInterface&) {}
917 virtual const AidlInterface* AsInterface() const { return nullptr; }
937 AidlInterface* AsInterface() {
938 return const_cast<AidlInterface*>(const_cast<const AidlDefinedType*>(this)->AsInterface());
1141 class AidlInterface final : public AidlDefinedType {
1143 AidlInterface(const AidlLocation& location, const std::string& name, const Comments& comments,
1146 virtual ~AidlInterface() = default;
1149 AidlInterface(const AidlInterface&) = delete;
1150 AidlInterface(AidlInterface&&) = delete;
1151 AidlInterface& operator=(const AidlInterface&) = delete;
1152 AidlInterface& operator=(AidlInterface&&) = delete;
1154 const AidlInterface* AsInterface() const override { return this; }