summaryrefslogtreecommitdiff
path: root/src/support/json.h
diff options
context:
space:
mode:
authorAlon Zakai <azakai@google.com>2024-02-01 11:35:45 -0800
committerGitHub <noreply@github.com>2024-02-01 19:35:45 +0000
commit5526027b87eaf35b692f2a069e1025c0adf6a93b (patch)
tree0705e4d026c7287f57787fba5c63f414c2683212 /src/support/json.h
parent2b3a2e8c341395e4cb0f76db6ad4f31fb17720cc (diff)
downloadbinaryen-5526027b87eaf35b692f2a069e1025c0adf6a93b.tar.gz
binaryen-5526027b87eaf35b692f2a069e1025c0adf6a93b.tar.bz2
binaryen-5526027b87eaf35b692f2a069e1025c0adf6a93b.zip
JSON: Add simple printing and creation (#6265)
Diffstat (limited to 'src/support/json.h')
-rw-r--r--src/support/json.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/support/json.h b/src/support/json.h
index bc880f382..c005543f6 100644
--- a/src/support/json.h
+++ b/src/support/json.h
@@ -54,6 +54,8 @@ struct Value {
Ref& operator[](IString x) { return (*this->get())[x]; }
};
+ template<typename T> static Ref make(T t) { return Ref(new Value(t)); }
+
enum Type {
String = 0,
Number = 1,