Lines Matching refs:AidlAnnotation
99 class AidlAnnotation;
121 virtual void Visit(const AidlAnnotation&) {}
226 class AidlAnnotation : public AidlNode {
273 static std::unique_ptr<AidlAnnotation> Parse(
278 virtual ~AidlAnnotation() = default;
308 AidlAnnotation::Type type;
326 AidlAnnotation(const AidlLocation& location, const Schema& schema,
334 static inline bool operator<(const AidlAnnotation& lhs, const AidlAnnotation& rhs) {
337 static inline bool operator==(const AidlAnnotation& lhs, const AidlAnnotation& rhs) {
347 void Annotate(vector<std::unique_ptr<AidlAnnotation>>&& annotations) {
372 const AidlAnnotation* UnsupportedAppUsage() const;
374 const AidlAnnotation* BackingType() const;
387 const vector<std::unique_ptr<AidlAnnotation>>& GetAnnotations() const { return annotations_; }
396 vector<std::unique_ptr<AidlAnnotation>> annotations_;
1291 std::optional<T> AidlAnnotation::ParamValue(const std::string& param_name) const {