Lines Matching refs:AnnotationItem
496 class AnnotationItem;
545 void AddRuntimeAnnotation(AnnotationItem *runtime_annotation)
550 void AddAnnotation(AnnotationItem *annotation)
555 void AddRuntimeTypeAnnotation(AnnotationItem *runtime_type_annotation)
560 void AddTypeAnnotation(AnnotationItem *type_annotation)
574 std::vector<AnnotationItem *> *GetRuntimeAnnotations()
579 std::vector<AnnotationItem *> *GetAnnotations()
584 std::vector<AnnotationItem *> *GetTypeAnnotations()
589 std::vector<AnnotationItem *> *GetRuntimeTypeAnnotations()
606 std::vector<AnnotationItem *> runtime_annotations_;
607 std::vector<AnnotationItem *> annotations_;
608 std::vector<AnnotationItem *> type_annotations_;
609 std::vector<AnnotationItem *> runtime_type_annotations_;
825 void AddRuntimeAnnotation(AnnotationItem *runtime_annotation)
830 void AddAnnotation(AnnotationItem *annotation)
835 void AddRuntimeTypeAnnotation(AnnotationItem *runtime_type_annotation)
840 void AddTypeAnnotation(AnnotationItem *type_annotation)
850 const std::vector<AnnotationItem *> &GetRuntimeAnnotations() const
855 const std::vector<AnnotationItem *> &GetAnnotations() const
872 std::vector<AnnotationItem *> runtime_annotations_;
873 std::vector<AnnotationItem *> annotations_;
874 std::vector<AnnotationItem *> type_annotations_;
875 std::vector<AnnotationItem *> runtime_type_annotations_;
906 void AddRuntimeAnnotation(AnnotationItem *runtime_annotation)
911 void AddAnnotation(AnnotationItem *annotation)
916 void AddRuntimeTypeAnnotation(AnnotationItem *runtime_type_annotation)
921 void AddTypeAnnotation(AnnotationItem *type_annotation)
972 std::vector<AnnotationItem *> *GetRuntimeAnnotations()
977 std::vector<AnnotationItem *> *GetAnnotations()
982 std::vector<AnnotationItem *> *GetTypeAnnotations()
987 std::vector<AnnotationItem *> *GetRuntimeTypeAnnotations()
1004 std::vector<AnnotationItem *> runtime_annotations_;
1005 std::vector<AnnotationItem *> annotations_;
1006 std::vector<AnnotationItem *> type_annotations_;
1007 std::vector<AnnotationItem *> runtime_type_annotations_;
1073 void AddRuntimeAnnotation(AnnotationItem *runtime_annotation)
1078 void AddAnnotation(AnnotationItem *annotation)
1083 void AddRuntimeTypeAnnotation(AnnotationItem *runtime_type_annotation)
1088 void AddTypeAnnotation(AnnotationItem *type_annotation)
1149 std::vector<AnnotationItem *> *GetRuntimeAnnotations()
1154 std::vector<AnnotationItem *> *GetAnnotations()
1159 std::vector<AnnotationItem *> *GetTypeAnnotations()
1164 std::vector<AnnotationItem *> *GetRuntimeTypeAnnotations()
1195 std::vector<AnnotationItem *> runtime_annotations_;
1196 std::vector<AnnotationItem *> annotations_;
1197 std::vector<AnnotationItem *> type_annotations_;
1198 std::vector<AnnotationItem *> runtime_type_annotations_;
1290 std::vector<std::vector<AnnotationItem *>> annotations_;
1697 class AnnotationItem : public BaseItem {
1749 AnnotationItem(BaseClassItem *cls, std::vector<Elem> elements, std::vector<Tag> tags)
1755 ~AnnotationItem() override = default;
1757 DEFAULT_MOVE_SEMANTIC(AnnotationItem);
1758 DEFAULT_COPY_SEMANTIC(AnnotationItem);