From 2ab83e1abbf5ee6d00e16056a9e9394114026f28 Mon Sep 17 00:00:00 2001 From: Juan Linietsky Date: Sat, 7 Jan 2017 18:25:37 -0300 Subject: Memory pool vectors (DVector) have been enormously simplified in code, and renamed to PoolVector --- core/variant_parser.cpp | 64 ++++++++++++++++++++++++------------------------- 1 file changed, 32 insertions(+), 32 deletions(-) (limited to 'core/variant_parser.cpp') diff --git a/core/variant_parser.cpp b/core/variant_parser.cpp index 597e975873..325c998ec5 100644 --- a/core/variant_parser.cpp +++ b/core/variant_parser.cpp @@ -802,7 +802,7 @@ Error VariantParser::parse_value(Token& token,Variant &value,Stream *p_stream,in int len = Image::get_image_data_size(width,height,format,mipmaps); - DVector buffer; + PoolVector buffer; buffer.resize(len); if (buffer.size()!=len) { @@ -810,7 +810,7 @@ Error VariantParser::parse_value(Token& token,Variant &value,Stream *p_stream,in } { - DVector::Write w=buffer.write(); + PoolVector::Write w=buffer.write(); for(int i=0;i arr; + PoolVector arr; { int len=args.size(); arr.resize(len); - DVector::Write w = arr.write(); + PoolVector::Write w = arr.write(); for(int i=0;i arr; + PoolVector arr; { int len=args.size(); arr.resize(len); - DVector::Write w = arr.write(); + PoolVector::Write w = arr.write(); for(int i=0;i arr; + PoolVector arr; { int len=args.size(); arr.resize(len); - DVector::Write w = arr.write(); + PoolVector::Write w = arr.write(); for(int i=0;i arr; + PoolVector arr; { int len=cs.size(); arr.resize(len); - DVector::Write w = arr.write(); + PoolVector::Write w = arr.write(); for(int i=0;i arr; + PoolVector arr; { int len=args.size()/2; arr.resize(len); - DVector::Write w = arr.write(); + PoolVector::Write w = arr.write(); for(int i=0;i arr; + PoolVector arr; { int len=args.size()/3; arr.resize(len); - DVector::Write w = arr.write(); + PoolVector::Write w = arr.write(); for(int i=0;i arr; + PoolVector arr; { int len=args.size()/4; arr.resize(len); - DVector::Write w = arr.write(); + PoolVector::Write w = arr.write(); for(int i=0;i data = img.get_data(); + PoolVector data = img.get_data(); int len = data.size(); - DVector::Read r = data.read(); + PoolVector::Read r = data.read(); const uint8_t *ptr=r.ptr();; for (int i=0;i data = p_variant; + PoolVector data = p_variant; int len = data.size(); - DVector::Read r = data.read(); + PoolVector::Read r = data.read(); const uint8_t *ptr=r.ptr();; for (int i=0;i data = p_variant; + PoolVector data = p_variant; int len = data.size(); - DVector::Read r = data.read(); + PoolVector::Read r = data.read(); const int *ptr=r.ptr();; for (int i=0;i data = p_variant; + PoolVector data = p_variant; int len = data.size(); - DVector::Read r = data.read(); + PoolVector::Read r = data.read(); const real_t *ptr=r.ptr();; for (int i=0;i data = p_variant; + PoolVector data = p_variant; int len = data.size(); - DVector::Read r = data.read(); + PoolVector::Read r = data.read(); const String *ptr=r.ptr();; String s; //write_string("\n"); @@ -2208,9 +2208,9 @@ Error VariantWriter::write(const Variant& p_variant, StoreStringFunc p_store_str case Variant::VECTOR2_ARRAY: { p_store_string_func(p_store_string_ud,"Vector2Array( "); - DVector data = p_variant; + PoolVector data = p_variant; int len = data.size(); - DVector::Read r = data.read(); + PoolVector::Read r = data.read(); const Vector2 *ptr=r.ptr();; for (int i=0;i data = p_variant; + PoolVector data = p_variant; int len = data.size(); - DVector::Read r = data.read(); + PoolVector::Read r = data.read(); const Vector3 *ptr=r.ptr();; for (int i=0;i data = p_variant; + PoolVector data = p_variant; int len = data.size(); - DVector::Read r = data.read(); + PoolVector::Read r = data.read(); const Color *ptr=r.ptr();; for (int i=0;i