Lines Matching refs:AidlAnnotation
99 class AidlAnnotation;
121 virtual void Visit(const AidlAnnotation&) {}
224 class AidlAnnotation : public AidlNode {
270 static std::unique_ptr<AidlAnnotation> Parse(
275 virtual ~AidlAnnotation() = default;
305 AidlAnnotation::Type type;
323 AidlAnnotation(const AidlLocation& location, const Schema& schema,
331 static inline bool operator<(const AidlAnnotation& lhs, const AidlAnnotation& rhs) {
334 static inline bool operator==(const AidlAnnotation& lhs, const AidlAnnotation& rhs) {
344 void Annotate(vector<std::unique_ptr<AidlAnnotation>>&& annotations) {
362 const AidlAnnotation* UnsupportedAppUsage() const;
364 const AidlAnnotation* BackingType() const;
377 const vector<std::unique_ptr<AidlAnnotation>>& GetAnnotations() const { return annotations_; }
386 vector<std::unique_ptr<AidlAnnotation>> annotations_;
1259 std::optional<T> AidlAnnotation::ParamValue(const std::string& param_name) const {