فهرست منبع

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 سال پیش
والد
کامیت
c4b8389d6e
1فایلهای تغییر یافته به همراه3 افزوده شده و 3 حذف شده
  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);