@@ -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
#if PK_MODULE_EASING
@@ -258,8 +260,6 @@ inline void add_module_easing(VM* vm){
ADD_MODULE_PLACEHOLDER(easing)
#if PK_MODULE_LINALG
@@ -678,8 +680,6 @@ static_assert(sizeof(Py_<PyMat3x3>) <= 64);
ADD_MODULE_PLACEHOLDER(linalg)
#if PK_MODULE_RANDOM
#include <random>
@@ -61,8 +63,6 @@ inline void add_module_random(VM* vm){
ADD_MODULE_PLACEHOLDER(random)
#if PK_MODULE_RE
@@ -87,8 +89,6 @@ inline void add_module_re(VM* vm){
ADD_MODULE_PLACEHOLDER(re)
@@ -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;