Home
last modified time | relevance | path

Searched refs:AidlType (Results 1 – 7 of 7) sorted by relevance

/system/tools/aidl/
Daidl_language.h47 class AidlType : public AidlNode {
56 AidlType(const std::string& name, unsigned line,
58 virtual ~AidlType() = default;
76 void Annotate(AidlType::Annotation annotation) { annotations_ = annotation; } in Annotate()
95 DISALLOW_COPY_AND_ASSIGN(AidlType);
102 AidlArgument(AidlArgument::Direction direction, AidlType* type,
104 AidlArgument(AidlType* type, std::string name, unsigned line);
114 const AidlType& GetType() const { return *type_; } in GetType()
115 AidlType* GetMutableType() { return type_.get(); } in GetMutableType()
120 std::unique_ptr<AidlType> type_;
[all …]
Daidl_language_y.yy24 AidlType::Annotation annotation;
25 AidlType::Annotation annotation_list;
26 AidlType* type;
27 AidlType* unannotated_type;
240 $$ = new AidlType($1->GetDotName(), @1.begin.line, $1->GetComments(), false);
244 $$ = new AidlType($1->GetDotName(), @1.begin.line, $1->GetComments(),
249 $$ = new AidlType($1->GetDotName() + "<" + *$3 + ">", @1.begin.line,
277 { $$ = static_cast<AidlType::Annotation>($1 | $2); }
283 { $$ = AidlType::AnnotationNullable; }
285 { $$ = AidlType::AnnotationUtf8; }
[all …]
Dtype_namespace.h104 virtual bool MaybeAddContainerType(const AidlType& aidl_type) = 0;
115 const AidlType& raw_type,
133 const AidlType& type, std::string* error_msg) const = 0;
147 const T* Find(const AidlType& aidl_type) const;
164 bool MaybeAddContainerType(const AidlType& aidl_type) override;
177 const AidlType& aidl_type,
185 const AidlType& type, std::string* error_msg) const override;
221 const T* LanguageTypeNamespace<T>::Find(const AidlType& aidl_type) const { in Find()
267 const AidlType& aidl_type) { in MaybeAddContainerType()
317 const AidlType& aidl_type, in CanonicalizeContainerType()
[all …]
Daidl_language.cpp40 AidlType::AidlType(const std::string& name, unsigned line, in AidlType() function in AidlType
47 string AidlType::ToString() const { in ToString()
51 AidlArgument::AidlArgument(AidlArgument::Direction direction, AidlType* type, in AidlArgument()
59 AidlArgument::AidlArgument(AidlType* type, std::string name, unsigned line) in AidlArgument()
94 AidlMethod::AidlMethod(bool oneway, AidlType* type, std::string name, in AidlMethod()
112 AidlMethod::AidlMethod(bool oneway, AidlType* type, std::string name, in AidlMethod()
Dtype_java_unittest.cpp56 AidlType container_type("List<Foo>", 0, "", false /* not array */); in TEST_F()
Dtype_namespace.cpp101 const AidlType& raw_type, const string& filename) const { in GetReturnType()
Daidl_unittest.cpp206 AidlType ambiguous_type("IBar", 0, "", false /* not an array */); in TEST_F()