Skip to content

Commit

Permalink
types fix
Browse files Browse the repository at this point in the history
  • Loading branch information
Strilanc committed Aug 3, 2024
1 parent 8106795 commit 116d077
Show file tree
Hide file tree
Showing 2 changed files with 18 additions and 3 deletions.
12 changes: 11 additions & 1 deletion src/stim/diagram/json_obj.cc
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,17 @@ JsonObj::JsonObj(double num) : val_double(num), type(JsonTypeDouble) {
}
JsonObj::JsonObj(uint64_t num) : val_uint64_t(num), type(JsonTypeUInt64) {
}
JsonObj::JsonObj(int num) : val_int64_t(num), type(JsonTypeInt64) {
JsonObj::JsonObj(uint32_t num) : val_uint64_t(num), type(JsonTypeUInt64) {
}
JsonObj::JsonObj(uint16_t num) : val_uint64_t(num), type(JsonTypeUInt64) {
}
JsonObj::JsonObj(uint8_t num) : val_uint64_t(num), type(JsonTypeUInt64) {
}
JsonObj::JsonObj(int8_t num) : val_int64_t(num), type(JsonTypeInt64) {
}
JsonObj::JsonObj(int16_t num) : val_int64_t(num), type(JsonTypeInt64) {
}
JsonObj::JsonObj(int32_t num) : val_int64_t(num), type(JsonTypeInt64) {
}
JsonObj::JsonObj(int64_t num) : val_int64_t(num), type(JsonTypeInt64) {
}
Expand Down
9 changes: 7 additions & 2 deletions src/stim/diagram/json_obj.h
Original file line number Diff line number Diff line change
Expand Up @@ -39,9 +39,14 @@ struct JsonObj {
JsonObj(bool boolean);
JsonObj(float num);
JsonObj(double double_num);
JsonObj(int int_num);
JsonObj(int64_t int_num);
JsonObj(uint8_t int_num);
JsonObj(uint16_t int_num);
JsonObj(uint32_t int_num);
JsonObj(uint64_t uint_num);
JsonObj(int8_t int_num);
JsonObj(int16_t int_num);
JsonObj(int32_t int_num);
JsonObj(int64_t int_num);
JsonObj(std::string text);
JsonObj(const char *text);
JsonObj(std::map<std::string, JsonObj> map);
Expand Down

0 comments on commit 116d077

Please sign in to comment.