Explorar o código

Mark the std::vector wrappers for the C-style arrays as const.

git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@838 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
klickverbot %!s(int64=15) %!d(string=hai) anos
pai
achega
c4b8389d6e
Modificáronse 1 ficheiros con 3 adicións e 3 borrados
  1. 3 3
      port/swig/assimp.i

+ 3 - 3
port/swig/assimp.i

@@ -19,7 +19,7 @@
 %define ASSIMP_ARRAY(CLASS, TYPE, NAME, LENGTH)
 %newobject CLASS::NAME;
 %extend CLASS {
-  std::vector<TYPE > *NAME() {
+  std::vector<TYPE > *NAME() const {
     std::vector<TYPE > *result = new std::vector<TYPE >;
     result->reserve(LENGTH);
 
@@ -36,7 +36,7 @@
 %define ASSIMP_POINTER_ARRAY(CLASS, TYPE, NAME, LENGTH)
 %newobject CLASS::NAME;
 %extend CLASS {
-  std::vector<TYPE *> *NAME() {
+  std::vector<TYPE *> *NAME() const {
     std::vector<TYPE *> *result = new std::vector<TYPE *>;
     result->reserve(LENGTH);
 
@@ -56,7 +56,7 @@
 %define ASSIMP_POINTER_ARRAY_ARRAY(CLASS, TYPE, NAME, OUTER_LENGTH, INNER_LENGTH)
 %newobject CLASS::NAME;
 %extend CLASS {
-  std::vector<std::vector<TYPE *> > *NAME() {
+  std::vector<std::vector<TYPE *> > *NAME() const {
     std::vector<std::vector<TYPE *> > *result = new std::vector<std::vector<TYPE *> >;
     result->reserve(OUTER_LENGTH);