aboutsummaryrefslogtreecommitdiff
path: root/aidl_dumpapi.h
diff options
context:
space:
mode:
Diffstat (limited to 'aidl_dumpapi.h')
-rw-r--r--aidl_dumpapi.h8
1 files changed, 7 insertions, 1 deletions
diff --git a/aidl_dumpapi.h b/aidl_dumpapi.h
index df8278a4..b4c146cf 100644
--- a/aidl_dumpapi.h
+++ b/aidl_dumpapi.h
@@ -22,7 +22,9 @@ namespace aidl {
struct DumpVisitor : AidlVisitor {
CodeWriter& out;
- DumpVisitor(CodeWriter& out) : out(out) {}
+ bool inline_constants;
+ DumpVisitor(CodeWriter& out, bool inline_constants)
+ : out(out), inline_constants(inline_constants) {}
void DumpType(const AidlDefinedType& dt, const string& type);
void DumpMembers(const AidlDefinedType& dt);
@@ -39,6 +41,10 @@ struct DumpVisitor : AidlVisitor {
void Visit(const AidlVariableDeclaration& v) override;
void Visit(const AidlConstantDeclaration& c) override;
void Visit(const AidlTypeSpecifier& t) override;
+ void Visit(const AidlConstantValue& c) override;
+ void Visit(const AidlConstantReference& r) override;
+ void Visit(const AidlBinaryConstExpression& b) override;
+ void Visit(const AidlUnaryConstExpression& u) override;
};
bool dump_api(const Options& options, const IoDelegate& io_delegate);