Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
system
/
tools
/
hidl
/
1e497e002362d58db16011054ba3772ba7675cba
/
EnumType.cpp
12f0ab1
Implement constant expression tags.
by Steven Moreland
· 6 years ago
dab3ff1
Generate hidl_enum_values instead of the range.
by Steven Moreland
· 6 years ago
09c6ebe
forward declare header string definitions
by Steven Moreland
· 6 years ago
f21962d
ConstantExpression: description included in value.
by Steven Moreland
· 6 years ago
56758da
Modernize codebase by replacing NULL with nullptr
by Yi Kong
· 6 years ago
39d8625
Implementing Java bindings for Discriminated Unions in HIDL am: 66842a9cd4
by Nirav Atre
· 6 years ago
66842a9
Implementing Java bindings for Discriminated Unions in HIDL
by Nirav Atre
· 6 years ago
1357234
Revert "Explicit destructor invocation for HIDL types" am: 465a70c7c3
by Nirav Atre
· 6 years ago
465a70c
Revert "Explicit destructor invocation for HIDL types"
by Nirav Atre
· 6 years ago
3e06d57
Explicit destructor invocation for HIDL types am: 89463bd503
by Nirav Atre
· 6 years ago
89463bd
Explicit destructor invocation for HIDL types
by Nirav Atre
· 6 years ago
073269e
hidl-gen: understand doc comments
by Steven Moreland
· 6 years ago
c5f645b
hidl-gen: understand doc comments am: 49bad8df77
by Steven Moreland
· 6 years ago
49bad8d
hidl-gen: understand doc comments
by Steven Moreland
· 6 years ago
1505958
Replace hidl_enum_{iterator -> range}. am: 87e957d364 am: 8a2032827b
by Steven Moreland
· 6 years ago
87e957d
Replace hidl_enum_{iterator -> range}.
by Steven Moreland
· 6 years ago
d8c7a29
Remove toString + operator== from server libraries.
by Steven Moreland
· 7 years ago
5f93004
Fix enum toString for inherited enums + test.
by Steven Moreland
· 6 years ago
d90e2fe
Fix enum toString for inherited enums + test.
by Steven Moreland
· 6 years ago
6ec9eb9
Do all validation during validation phase.
by Steven Moreland
· 6 years ago
368e460
Do all validation during validation phase.
by Steven Moreland
· 6 years ago
38a4fa1
Output hidl_bitfield.
by Steven Moreland
· 7 years ago
6961d3f
Add enum iteration to HIDL.
by Steven Moreland
· 7 years ago
4b8f7a1
Rename global..Decls to package...Decls
by Steven Moreland
· 7 years ago
bf71421
Build toString + operator== in client libraries.
by Steven Moreland
· 7 years ago
0a9cc86
Enum toString functions also check parent values.
by Yifan Hong
· 7 years ago
c14dd6e
EnumType does not own BitFieldType.
by Yifan Hong
· 7 years ago
5dc72fe
Make recursive methods in Type work with cyclic AST
by Timur Iskhakov
· 7 years ago
565b013
Refactor AST::addScopedType.
by Timur Iskhakov
· 7 years ago
fd3f250
Emit forward declaration
by Timur Iskhakov
· 7 years ago
e8ee6a0
Adds missing '#include <iostream>' to a few files.
by Timur Iskhakov
· 7 years ago
dbaed33
Do not unwrap typedefs on lookups
by Timur Iskhakov
· 7 years ago
3f1d26e
Refactor templated type type name
by Timur Iskhakov
· 7 years ago
24e605b
Make Reference::get follow const rules
by Timur Iskhakov
· 7 years ago
63f3990
Add parent to every type
by Timur Iskhakov
· 7 years ago
b3f8bcb
Remove Reference::operator*
by Timur Iskhakov
· 7 years ago
b58f418
Make Type::getReferences return pointer
by Timur Iskhakov
· 7 years ago
891a866
Constant Expressions have same tree structure as Type
by Timur Iskhakov
· 7 years ago
505e561
Use constant expression isTrivialDescription
by Timur Iskhakov
· 7 years ago
33431e6
Build AST graph explicitly for simpler post-parsing passes
by Timur Iskhakov
· 7 years ago
ec123f3
Tests for hidl-gen check for scope field uniqueness
by Timur Iskhakov
· 7 years ago
a15f809
Ensure that enum doesn't contain type definition
by Timur Iskhakov
· 7 years ago
cec46c4
Move type-related stuff ouside of parsing
by Timur Iskhakov
· 7 years ago
8c90cc5
Fix clang-tidy performance warnings in system/tools/hidl.
by Chih-Hung Hsieh
· 7 years ago
f1b902d
Refactor interface and enum type- and parent-related methods
by Timur Iskhakov
· 7 years ago
7296af1
Revert "Revert "ConstantExpression lazy evaluation""
by Timur Iskhakov
· 7 years ago
a549b71
Revert "ConstantExpression lazy evaluation"
by Colin Cross
· 7 years ago
1313a12
ConstantExpression lazy evaluation
by Timur Iskhakov
· 7 years ago
505316c
Revert "Revert "Add Reference type""
by Timur Iskhakov
· 7 years ago
6f2f2c0
Revert "Add Reference type"
by Steven Moreland
· 7 years ago
4b80bc4
Add Reference type
by Timur Iskhakov
· 7 years ago
cb0ba52
Moving hidl-gen parser stack outside of AST
by Timur Iskhakov
· 7 years ago
dd7c574
dumpBitfield() remove unnecessary if branch
by Yifan Hong
· 7 years ago
e30ee9b
-Lc++-impl: better namespace handling
by Steven Moreland
· 7 years ago
e45b530
Add toString to Java code
by Yifan Hong
· 7 years ago
870d1a7
Fix C++ toString for enums doesn't handle for non-bitfields.
by Yifan Hong
· 7 years ago
7d1839f
Fix Java .equals has a wrong signature for generated HIDL types.
by Yifan Hong
· 7 years ago
1323623
Fix hidl-gen for generating bitfield type in vts file.
by Zhuoyao Zhang
· 8 years ago
36ccc72
fix the generation rule for TYPE_MASK case (when predefined_type is used)
by Keun Soo Yim
· 8 years ago
f5cc2f7
Emit toString functions for all types.
by Yifan Hong
· 8 years ago
db1b1b6
@export: add export_parent
by Steven Moreland
· 8 years ago
c6752dc
Add operator== and != for some structs.
by Yifan Hong
· 8 years ago
33223ca
Rename indentBlock to indent.
by Yifan Hong
· 8 years ago
8c56cbe
Allow bitfield types to be elidable.
by Yifan Hong
· 8 years ago
9df5244
Cleanup way elidable types are determined.
by Steven Moreland
· 8 years ago
abf73ee
Add is*() functions for more types.
by Yifan Hong
· 8 years ago
c57c8bb
Add a bitfield type.
by Yifan Hong
· 8 years ago
30bb6a8
Add a typeName() method to each type for error printing purposes.
by Steven Moreland
· 8 years ago
1c71fd5
Require storage type on enum.
by Steven Moreland
· 8 years ago
73cdc88
Add value_suffix for @export annotation.
by Steven Moreland
· 8 years ago
2820f8a
emitEnumBitwiseOperator takes operator parameter.
by Jayant Chowdhary
· 8 years ago
c07b202
Unsigned value for -Lvts is emitted correctly.
by Yifan Hong
· 8 years ago
4ed1347
Remove extra from getJavaType.
by Yifan Hong
· 8 years ago
3b320f8
Remove extra from getCppType.
by Yifan Hong
· 8 years ago
a4b53d0
Add location info to named types.
by Yifan Hong
· 8 years ago
bf828c8
Update hidl-gen to generate full name for vts attributes.
by Zhuoyao Zhang
· 8 years ago
1c50727
And one more backend for hidl-gen to create a simple static java library
by Andreas Huber
· 8 years ago
e3f769a
Enum types now emit operator| and operator|= for easier bitset manipulation.
by Andreas Huber
· 8 years ago
b0627fb
Optionally prefix each exported enum value (name) with a string specified in the
by Andreas Huber
· 8 years ago
c5ea9f5
Update hidl-gen support for vts.
by Zhuoyao Zhang
· 8 years ago
019d21d
Yet another backend for hidl-gen, this one generates a C-compatible header file
by Andreas Huber
· 8 years ago
f24fa85
Resolve constant expressions for external constants.
by Yifan Hong
· 8 years ago
fc610cd
Use std::string for ConstantExpression::*value() methods.
by Yifan Hong
· 8 years ago
1df126d
Add missing include.
by Dan Albert
· 8 years ago
709b62d
Arrays of arrays are now coalesced into a single multi-dimensional array type.
by Andreas Huber
· 8 years ago
4c865b7
[Java hidl-gen] Fix multi-dimensional arrays (used within structures, not
by Andreas Huber
· 8 years ago
a3558b3
Enum types now properly use the Java wrapper of their underlying storage type.
by Andreas Huber
· 8 years ago
ab647c0
Properly handle enum type default values when converting to Java constants.
by Andreas Huber
· 8 years ago
a72e0d2
Revert "Revert "Split out libhidl-gen and libhidl-gen-utils.""
by Iliyan Malchev
· 8 years ago
194c2ff
Revert "split out libhidl-gen and libhidl-gen-utils"
by Steven Moreland
· 8 years ago
1316091
split out libhidl-gen and libhidl-gen-utils
by Iliyan Malchev
· 8 years ago
979e099
Added knowledge of namespacing into generation.
by Steven Moreland
· 8 years ago
19ca75a
Emit eval result of constant expressions for Java.
by Yifan Hong
· 8 years ago
5788697
Evaluate constant expressions.
by Yifan Hong
· 8 years ago
1993352
A few fix of hidl-gen for vts generator.
by Zhuoyao Zhang
· 8 years ago
1aec397
Adds (C)opyright headers everywhere.
by Andreas Huber
· 8 years ago
85eabdb
The hidl-gen Java backend now supports structures (NOT unions) and types.hal
by Andreas Huber
· 8 years ago
1c85808
use PRId64 instead of %lld
by Iliyan Malchev
· 8 years ago
80b217f
Merge "Fix nested structure/union name handling."
by Andreas Huber
· 8 years ago
864c771
Enhanced hidl-gen support for generating vts files.
by Zhuoyao Zhang
· 8 years ago
Next »