Searched refs:AidlType (Results 1 – 7 of 7) sorted by relevance
/system/tools/aidl/ |
D | aidl_language.h | 47 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 …]
|
D | aidl_language_y.yy | 24 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 …]
|
D | type_namespace.h | 104 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 …]
|
D | aidl_language.cpp | 40 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()
|
D | type_java_unittest.cpp | 56 AidlType container_type("List<Foo>", 0, "", false /* not array */); in TEST_F()
|
D | type_namespace.cpp | 101 const AidlType& raw_type, const string& filename) const { in GetReturnType()
|
D | aidl_unittest.cpp | 206 AidlType ambiguous_type("IBar", 0, "", false /* not an array */); in TEST_F()
|