9ab06237fd51e625286a62fdd4fe5f948e698131 |
|
27-Jan-2016 |
Christopher Wiley <wiley@google.com> |
Make string matching the last resort way to look up types That is, Find(const AidlType&) will call FindByName(const std::string&) rather than the other way around. Later we'll use annotations in the AidlType to pick one of several different type name strings. Bug: 26729450 Test: unittests continue to pass Change-Id: I10fcb88eabda30b88d5457ecfc8931755a0aa872
/system/tools/aidl/type_cpp_unittest.cpp
|
a2f77c40fb6287895e2030055c0104eac0a1f73a |
|
02-Dec-2015 |
Casey Dahlin <sadmac@google.com> |
Make array types their own type object We now offer much simpler functionality from type objects. In addition, we attach type objects to the appropriate AST nodes, so generators can just read and trust the model. Test: Unit tests pass Bug: 25939691 Change-Id: Id274a933c7bd4f1e5d6daf2b89a64b3553a37069
/system/tools/aidl/type_cpp_unittest.cpp
|
7ecd69f2cc3c31cf569840e9c2d53ed352328d18 |
|
03-Nov-2015 |
Casey Dahlin <sadmac@google.com> |
Support List<IBinder> type Change-Id: Ia84cf258702b161f3e7857925b8c2be7b1dfd60e Test: Expanded unit and integration tests pass Bug: 24470786 Signed-off-by: Casey Dahlin <sadmac@google.com>
/system/tools/aidl/type_cpp_unittest.cpp
|
56c9bf3c4fb731d5557427667f13f963fa5ef0f7 |
|
30-Oct-2015 |
Christopher Wiley <wiley@google.com> |
Add support for List<String> Bug: 24470786 Test: expanded unit tests pass, integration test passes Change-Id: Ie85e43c04e214315f42a9f1ae83e6b4c67c2f081
/system/tools/aidl/type_cpp_unittest.cpp
|
5679952c38925a54b75b087068887002e57f3174 |
|
31-Oct-2015 |
Christopher Wiley <wiley@google.com> |
Don't call virtual methods in TypeNamespace constructors While probably safe in this particular context because of this specific class structure, it is bad practice to call virtual methods in constructors. Bug: None Test: unittests continue to pass Change-Id: I3c9a435efd89a2c2bd7ce576aed585b8ab766bda
/system/tools/aidl/type_cpp_unittest.cpp
|
ce776cfc9560ee541464a23fb64ecd74e442b96f |
|
16-Oct-2015 |
Casey Dahlin <sadmac@google.com> |
Add support for missing basic types to AIDL Change-Id: I7b9f98bcfc25ace83e23c9027fbd0655c255fdfd Test: unit tests Bug: 24938226 Bug: 24472672 Signed-off-by: Casey Dahlin <sadmac@google.com>
/system/tools/aidl/type_cpp_unittest.cpp
|
a8a2dc0ad258c1390c5d55b302774df357450caf |
|
29-Sep-2015 |
Christopher Wiley <wiley@google.com> |
Add C++ TypeNamespace and basic primtive types Bug: 24472672 Test: Unittests pass Change-Id: I863bb4c5b37865d9ee57c91b28e563c68d113458
/system/tools/aidl/type_cpp_unittest.cpp
|