Explorar el Código

Update safestl.h

blueloveTH hace 3 años
padre
commit
07f8c6fc06
Se han modificado 1 ficheros con 3 adiciones y 20 borrados
  1. 3 20
      src/safestl.h

+ 3 - 20
src/safestl.h

@@ -77,9 +77,7 @@ namespace pkpy {
 
         ArgList(const ArgList& other){
             __tryAlloc(other._size);
-            for(uint8_t i=0; i<_size; i++){
-                _args[i] = other._args[i];
-            }
+            for(uint8_t i=0; i<_size; i++) _args[i] = other._args[i];
         }
 
         ArgList(ArgList&& other) noexcept {
@@ -112,24 +110,11 @@ namespace pkpy {
             return *this;
         }
 
-        inline uint8_t size() const {
-            return _size;
-        }
-
-        ArgList subList(uint8_t start) const {
-            if(start >= _size) return ArgList(0);
-            ArgList ret(_size - start);
-            for(uint8_t i=start; i<_size; i++){
-                ret[i-start] = _args[i];
-            }
-            return ret;
-        }
+        inline uint8_t size() const { return _size; }
 
         PyVarList toList() const {
             PyVarList ret(_size);
-            for(uint8_t i=0; i<_size; i++){
-                ret[i] = _args[i];
-            }
+            for(uint8_t i=0; i<_size; i++) ret[i] = _args[i];
             return ret;
         }
 
@@ -139,12 +124,10 @@ namespace pkpy {
             uint8_t old_size = _size;
             __tryAlloc(old_size+1);
             _args[0] = self;
-
             if(old_size == 0) return;
 
             memcpy(_args+1, old_args, sizeof(PyVar)*old_size);
             memset(old_args, 0, sizeof(PyVar)*old_size);
-
             if(old_size >= MAX_POOLING_N || _poolArgList[old_size].size() > 32){
                 delete[] old_args;
             }else{