summaryrefslogtreecommitdiffstats
path: root/edify/include
diff options
context:
space:
mode:
authorTao Bao <tbao@google.com>2018-07-10 18:34:56 +0200
committerGerrit Code Review <noreply-gerritcodereview@google.com>2018-07-10 18:34:56 +0200
commit503ff38043fc333800bbaa56bb5be66656c2cdae (patch)
tree25e167440b5c06697a6b91640afd71be2fd965a6 /edify/include
parentMerge "applypatch: Restrict applypatch_check to eMMC targets." (diff)
parentedify: Remove VAL_INVALID and move ValueType into Value class. (diff)
downloadandroid_bootable_recovery-503ff38043fc333800bbaa56bb5be66656c2cdae.tar
android_bootable_recovery-503ff38043fc333800bbaa56bb5be66656c2cdae.tar.gz
android_bootable_recovery-503ff38043fc333800bbaa56bb5be66656c2cdae.tar.bz2
android_bootable_recovery-503ff38043fc333800bbaa56bb5be66656c2cdae.tar.lz
android_bootable_recovery-503ff38043fc333800bbaa56bb5be66656c2cdae.tar.xz
android_bootable_recovery-503ff38043fc333800bbaa56bb5be66656c2cdae.tar.zst
android_bootable_recovery-503ff38043fc333800bbaa56bb5be66656c2cdae.zip
Diffstat (limited to 'edify/include')
-rw-r--r--edify/include/edify/expr.h19
1 files changed, 8 insertions, 11 deletions
diff --git a/edify/include/edify/expr.h b/edify/include/edify/expr.h
index 770d1cf0d..ccd200778 100644
--- a/edify/include/edify/expr.h
+++ b/edify/include/edify/expr.h
@@ -53,19 +53,16 @@ struct State {
bool is_retry = false;
};
-enum ValueType {
- VAL_INVALID = -1,
- VAL_STRING = 1,
- VAL_BLOB = 2,
-};
-
struct Value {
- ValueType type;
- std::string data;
+ enum class Type {
+ STRING = 1,
+ BLOB = 2,
+ };
+
+ Value(Type type, const std::string& str) : type(type), data(str) {}
- Value(ValueType type, const std::string& str) :
- type(type),
- data(str) {}
+ Type type;
+ std::string data;
};
struct Expr;