Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
system
/
tools
/
aidl
/
a2ada0cb60d32819541920778024014274560c6f
/
generate_cpp.cpp
a2ada0c
prevent inheritance of writeToParcel, readFromParcel
by Jeongik Cha
· 6 years ago
8533bd0
Don't use default arguments on virtual or override methods
by Jiyong Park
· 6 years ago
b064cbb
fix broken aidl_unittests
by Jiyong Park
· 6 years ago
4d12f9a
Allow utf8InCpp constants (std::string).
by Steven Moreland
· 6 years ago
ce50e26
Automatic logging of interface method calls
by Jiyong Park
· 6 years ago
f3da089
Allow no package for CPP/NDK backends.
by Steven Moreland
· 6 years ago
3b1325f
Move 'BuildVarName' to common code.
by Steven Moreland
· 6 years ago
b0057e7
NDK Backend: Files and empty classes.
by Steven Moreland
· 6 years ago
c209cab
Remove invalid reference to options.OutputPath.
by Steven Moreland
· 6 years ago
860b194
Defaults for List in structured parcelables.
by Steven Moreland
· 6 years ago
0546373
--header_out directory is automatically created if not exist
by Jiyong Park
· 6 years ago
2529432
Support all discrete primitives as defaults.
by Steven Moreland
· 6 years ago
b034bf0
Support multiple types in an AIDL file / multiple AIDL files
by Jiyong Park
· 6 years ago
309668e
add --version option to specify version to AIDL interface
by Jiyong Park
· 6 years ago
fbbfa93
Options is passed over during the code generation
by Jiyong Park
· 6 years ago
74595c1
Refactor Options to support multiple inputs
by Jiyong Park
· 6 years ago
9ea10e3
Structured Parcelables: int/string default values.
by Steven Moreland
· 6 years ago
693640b
Refactor constant declarations.
by Steven Moreland
· 6 years ago
75e1a74
Add support for default impl
by Jiyong Park
· 6 years ago
81079f9
Add aidl_interface.
by Steven Moreland
· 6 years ago
ce39c53
Fix parcelable outside of android package.
by Steven Moreland
· 6 years ago
1c41e97
Error on unused parameters.
by Steven Moreland
· 6 years ago
5557f1c
Structured parcelables.
by Steven Moreland
· 6 years ago
1cee9db
Remove most ignored warnings.
by Steven Moreland
· 6 years ago
f1b5078
Add option for tracing AIDL calls.
by Martijn Coenen
· 7 years ago
74b7bf1
Write expected length of out arrays to parcel
by Christopher Wiley
· 8 years ago
f05cc26
Fix clang-tidy performance warnings.
by Chih-Hung Hsieh
· 8 years ago
69b44cf
Generate code for AIDL defined string constants
by Christopher Wiley
· 8 years ago
d6bdd8d
Parse AIDL string constants
by Christopher Wiley
· 8 years ago
11a9d79
Fix compiler warnings in generated C++
by Christopher Wiley
· 9 years ago
fd7dc03
Declare interface constants as enum in C++
by Christopher Wiley
· 9 years ago
3a9911c
Write C++ and Java specific dependency files
by Christopher Wiley
· 9 years ago
1095712
Always set generated status_t to safe default value
by Christopher Wiley
· 9 years ago
a2f77c4
Make array types their own type object
by Casey Dahlin
· 9 years ago
0a62067
Track base/ -> android-base/ change.
by Elliott Hughes
· 9 years ago
d40e2fe
Introduce integer constants
by Casey Dahlin
· 9 years ago
b8d9e88
Proper namespacing in generated C++ code
by Casey Dahlin
· 9 years ago
433c8bb
Implement error handling for C++ services
by Christopher Wiley
· 9 years ago
9d6e0b2
Remove generated code on IO errors
by Christopher Wiley
· 9 years ago
8a65797
Add support for AIDL types with multiple C++ headers
by Christopher Wiley
· 9 years ago
389781f
Add support for passing binders in C++
by Casey Dahlin
· 9 years ago
bb96782
Emit correct code to return arrays of primitives
by Christopher Wiley
· 9 years ago
b8e49a4
Add PrimitiveType
by Christopher Wiley
· 9 years ago
1227d61
Emit correct code for oneway interfaces
by Christopher Wiley
· 9 years ago
1db0348
Not all generated code is for IPingResponder
by Christopher Wiley
· 9 years ago
8993cb5
Add interface enforcement logic to generated C++
by Christopher Wiley
· 9 years ago
2aaeda8
Prefix responses with "no exception header"
by Christopher Wiley
· 9 years ago
0eb903e
Add IfStatement C++ AST node
by Christopher Wiley
· 9 years ago
0dd08af
Implement oneway interfaces
by Casey Dahlin
· 9 years ago
b096661
Add support for array types
by Casey Dahlin
· 9 years ago
b656a3b
Generate C++ in namespaces based on package
by Christopher Wiley
· 9 years ago
054afbd
Change C++ output to match make expectations
by Christopher Wiley
· 9 years ago
ce776cf
Add support for missing basic types to AIDL
by Casey Dahlin
· 9 years ago
b23149d
Mark client constructor as explicit
by Christopher Wiley
· 9 years ago
05f4f89
Make server source compileable
by Christopher Wiley
· 9 years ago
fd51d60
Fix server header guard
by Christopher Wiley
· 9 years ago
3bb6bc1
Make interface header usable in generated code
by Christopher Wiley
· 9 years ago
98a544b
Remove parse_helpers.cpp/h/unit tests
by Casey Dahlin
· 9 years ago
36570f4
Generate client source code
by Christopher Wiley
· 9 years ago
f9688b0
Add C++ ConstructImpl AST Node
by Christopher Wiley
· 9 years ago
ade4b45
Change existing argument lists to ArgList
by Christopher Wiley
· 9 years ago
f094d58
Make BpInterface destructor virtual and default
by Christopher Wiley
· 9 years ago
f59c499
Silence unused parameter warnings in generate_cpp.cpp
by Christopher Wiley
· 9 years ago
ad33927
Generate server side .cpp file
by Christopher Wiley
· 9 years ago
fb7da2e
Put AidlInterface members behind methods
by Casey Dahlin
· 9 years ago
1ae2bc5
Convert document item structs to classes
by Casey Dahlin
· 9 years ago
f7a421c
Use parser to find array brackets
by Casey Dahlin
· 9 years ago
f4a9311
Put data in AidlMethod behind getters and setters
by Casey Dahlin
· 9 years ago
f2d23f7
Kill comments token in AidlMethod
by Casey Dahlin
· 9 years ago
5c69deb
Replace method_type with AidlMethod
by Casey Dahlin
· 9 years ago
0ee3758
Replace type_type struct with AidlType class
by Casey Dahlin
· 9 years ago
1dd458d
Generate IInterface.cpp file
by Christopher Wiley
· 9 years ago
d127b50
Don't store AidlArgument name buffer_type
by Casey Dahlin
· 9 years ago
c378c99
Stop storing the direction buffer
by Casey Dahlin
· 9 years ago
0c732db
Generate Binder IInterface.h file
by Christopher Wiley
· 9 years ago
a7a5c10
Add Enum C++ AST class
by Christopher Wiley
· 9 years ago
e3550c6
Use C++ TypeNamespace when generating code
by Christopher Wiley
· 9 years ago
dff80e5
Remove interface_item_type
by Casey Dahlin
· 9 years ago
f944e79
Move C++ generation code into C++ namespace
by Christopher Wiley
· 9 years ago
bc7a50a
Turn arg_type into a class called AIDLArgument
by Casey Dahlin
· 9 years ago
a834dd4
Generate client-side headers
by Casey Dahlin
· 9 years ago
b7d0f7f
Convert C++ AST to unique_ptr
by Casey Dahlin
· 9 years ago
082f1d1
Implement code generation for server header
by Casey Dahlin
· 9 years ago
9a8e1d9
Generate .cpp/.h files with aidl-cpp
by Christopher Wiley
· 9 years ago
eb1acc1
Refactor compile_aidl flow to support compiling C++
by Christopher Wiley
· 9 years ago