Kaynağa Gözat

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 15 yıl önce
ebeveyn
işleme
c4b8389d6e
1 değiştirilmiş dosya ile 3 ekleme ve 3 silme
  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);