blueloveTH 2 lat temu
rodzic
commit
4861ed68a5
6 zmienionych plików z 14 dodań i 10 usunięć
  1. 2 2
      src/base64.h
  2. 2 2
      src/easing.h
  3. 2 2
      src/linalg.h
  4. 2 2
      src/random.h
  5. 2 2
      src/re.h
  6. 4 0
      src/vector.h

+ 2 - 2
src/base64.h

@@ -1,5 +1,7 @@
 #pragma once
 
+#include "common.h"
+
 #if PK_MODULE_BASE64
 
 #include "cffi.h"
@@ -196,8 +198,6 @@ inline void add_module_base64(VM* vm){
 
 #else
 
-#include "common.h"
-
 ADD_MODULE_PLACEHOLDER(base64)
 
 #endif

+ 2 - 2
src/easing.h

@@ -1,5 +1,7 @@
 #pragma once
 
+#include "common.h"
+
 #if PK_MODULE_EASING
 
 #include "cffi.h"
@@ -258,8 +260,6 @@ inline void add_module_easing(VM* vm){
 
 #else
 
-#include "common.h"
-
 ADD_MODULE_PLACEHOLDER(easing)
 
 #endif

+ 2 - 2
src/linalg.h

@@ -1,5 +1,7 @@
 #pragma once
 
+#include "common.h"
+
 #if PK_MODULE_LINALG
 
 #include "cffi.h"
@@ -678,8 +680,6 @@ static_assert(sizeof(Py_<PyMat3x3>) <= 64);
 
 #else
 
-#include "common.h"
-
 ADD_MODULE_PLACEHOLDER(linalg)
 
 #endif

+ 2 - 2
src/random.h

@@ -1,5 +1,7 @@
 #pragma once
 
+#include "common.h"
+
 #if PK_MODULE_RANDOM
 
 #include <random>
@@ -61,8 +63,6 @@ inline void add_module_random(VM* vm){
 
 #else
 
-#include "common.h"
-
 ADD_MODULE_PLACEHOLDER(random)
 
 #endif

+ 2 - 2
src/re.h

@@ -1,5 +1,7 @@
 #pragma once
 
+#include "common.h"
+
 #if PK_MODULE_RE
 
 #include "cffi.h"
@@ -87,8 +89,6 @@ inline void add_module_re(VM* vm){
 
 #else
 
-#include "common.h"
-
 ADD_MODULE_PLACEHOLDER(re)
 
 #endif

+ 4 - 0
src/vector.h

@@ -105,6 +105,10 @@ struct pod_vector{
         _size--;
     }
 
+    void reverse(){
+        std::reverse(_data, _data+_size);
+    }
+
     void resize(int size){
         if(size > _capacity) reserve(size);
         _size = size;