Lines Matching refs:AidlMember
436 class AidlMember : public AidlCommentable {
438 AidlMember(const AidlLocation& location, const Comments& comments);
439 virtual ~AidlMember() = default;
442 AidlMember(const AidlMember&) = delete;
443 AidlMember(AidlMember&&) = delete;
444 AidlMember& operator=(const AidlMember&) = delete;
445 AidlMember& operator=(AidlMember&&) = delete;
452 return const_cast<AidlMethod*>(const_cast<const AidlMember*>(this)->AsMethod());
456 const_cast<const AidlMember*>(this)->AsConstantDeclaration());
460 const_cast<const AidlMember*>(this)->AsVariableDeclaration());
467 class AidlVariableDeclaration : public AidlMember {
767 class AidlConstantDeclaration : public AidlMember {
815 class AidlMethod : public AidlMember {
894 const std::string& package, std::vector<std::unique_ptr<AidlMember>>* members);
964 const std::vector<const AidlMember*>& GetMembers() const { return members_; }
985 std::vector<const AidlMember*> members_; // keep members in order of appearance.
993 std::vector<std::unique_ptr<AidlMember>>* members = nullptr);
1023 std::vector<std::unique_ptr<AidlMember>>* members);
1121 std::vector<std::unique_ptr<AidlMember>>* members);
1145 std::vector<std::unique_ptr<AidlMember>>* members);