• Home
  • Raw
  • Download

Lines Matching refs:AidlNode

44 class AidlNode;  variable
69 std::string dump_location(const AidlNode& method);
72 std::string dump_location(const AidlNode& method);
125 class AidlNode {
127 AidlNode(const AidlLocation& location, const Comments& comments = {});
129 AidlNode(const AidlNode&) = default;
130 virtual ~AidlNode() = default;
132 AidlNode(AidlNode&&) = delete;
133 AidlNode& operator=(AidlNode&&) = delete;
137 friend std::string android::aidl::mappings::dump_location(const AidlNode&);
138 friend std::string android::aidl::java::dump_location(const AidlNode&);
141 virtual void TraverseChildren(std::function<void(const AidlNode&)> traverse) const = 0;
171 virtual const AidlNode& AsAidlNode() const = 0;
184 class AidlCommentable : public AidlNode {
187 : AidlNode(location, comments) {}
199 class AidlAnnotation : public AidlNode {
262 void TraverseChildren(std::function<void(const AidlNode&)> traverse) const override;
342 void TraverseChildren(std::function<void(const AidlNode&)> traverse) const override {
409 const AidlNode& AsAidlNode() const override { return *this; }
412 void TraverseChildren(std::function<void(const AidlNode&)> traverse) const override {
511 void TraverseChildren(std::function<void(const AidlNode&)> traverse) const override;
549 void TraverseChildren(std::function<void(const AidlNode&)> traverse) const override {
568 class AidlConstantValue : public AidlNode {
653 void TraverseChildren(std::function<void(const AidlNode&)> traverse) const {
703 void TraverseChildren(std::function<void(const AidlNode&)>) const override {
724 void TraverseChildren(std::function<void(const AidlNode&)> traverse) const override {
748 void TraverseChildren(std::function<void(const AidlNode&)> traverse) const override {
803 void TraverseChildren(std::function<void(const AidlNode&)> traverse) const override {
869 void TraverseChildren(std::function<void(const AidlNode&)> traverse) const override {
965 void TraverseChildren(std::function<void(const AidlNode&)> traverse) const override {
1009 const AidlNode& AsAidlNode() const override { return *this; }
1064 void TraverseChildren(std::function<void(const AidlNode&)> traverse) const override {
1102 void TraverseChildren(std::function<void(const AidlNode&)> traverse) const override {
1131 const AidlNode& AsAidlNode() const override { return *this; }
1165 class AidlPackage : public AidlNode {
1168 : AidlNode(location, comments) {}
1170 void TraverseChildren(std::function<void(const AidlNode&)>) const {}
1174 class AidlImport : public AidlNode {
1187 void TraverseChildren(std::function<void(const AidlNode&)>) const {}
1217 void TraverseChildren(std::function<void(const AidlNode&)> traverse) const override {
1246 inline void VisitTopDown(AidlVisitor& v, const AidlNode& node) {
1247 std::function<void(const AidlNode&)> top_down = [&](const AidlNode& n) {