File tree Expand file tree Collapse file tree 1 file changed +13
-13
lines changed
Expand file tree Collapse file tree 1 file changed +13
-13
lines changed Original file line number Diff line number Diff line change @@ -896,47 +896,47 @@ IdType Value::release<IdType>()
896896}
897897
898898Value::Value (Type type /* = Type::Null */ )
899+ : _data { NullData {} }
899900{
900901 switch (type)
901902 {
902903 case Type::Map:
903- _data = { MapData {} };
904+ _data = MapData {};
904905 break ;
905906
906907 case Type::List:
907- _data = { ListType {} };
908+ _data = ListType {};
908909 break ;
909910
910911 case Type::String:
911- _data = { StringData {} };
912- break ;
913-
914- case Type::Null:
915- _data = { NullData {} };
912+ _data = StringData {};
916913 break ;
917914
918915 case Type::Boolean:
919- _data = { BooleanType { false } };
916+ _data = BooleanType { false };
920917 break ;
921918
922919 case Type::Int:
923- _data = { IntType { 0 } };
920+ _data = IntType { 0 };
924921 break ;
925922
926923 case Type::Float:
927- _data = { FloatType { 0.0 } };
924+ _data = FloatType { 0.0 };
928925 break ;
929926
930927 case Type::EnumValue:
931- _data = { EnumData {} };
928+ _data = EnumData {};
932929 break ;
933930
934931 case Type::ID:
935- _data = { IdType {} };
932+ _data = IdType {};
936933 break ;
937934
938935 case Type::Scalar:
939- _data = { ScalarData {} };
936+ _data = ScalarData {};
937+ break ;
938+
939+ default :
940940 break ;
941941 }
942942}
You can’t perform that action at this time.
0 commit comments