History log of /system/tools/aidl/type_cpp_unittest.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
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