Quellcode durchsuchen

2009-02-13 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>

	Removed operator[] because it is ambiguous with built-in []
	operator.
	* src/array_fun.h
Tatsuhiro Tsujikawa vor 16 Jahren
Ursprung
Commit
9d27eb53f5
2 geänderte Dateien mit 6 neuen und 20 gelöschten Zeilen
  1. 6 0
      ChangeLog
  2. 0 20
      src/array_fun.h

+ 6 - 0
ChangeLog

@@ -1,3 +1,9 @@
+2009-02-13  Tatsuhiro Tsujikawa  <t-tujikawa@users.sourceforge.net>
+
+	Removed operator[] because it is ambiguous with built-in []
+	operator.
+	* src/array_fun.h
+	
 2009-02-13  Tatsuhiro Tsujikawa  <t-tujikawa@users.sourceforge.net>
 
 	Fixed compile error

+ 0 - 20
src/array_fun.h

@@ -238,16 +238,6 @@ public:
     delete [] _array;
   }
 
-  T& operator[](size_t index)
-  {
-    return _array[index];
-  }
-
-  const T& operator[](size_t index) const
-  {
-    return _array[index];
-  }
-
   operator T*()
   {
     return _array;
@@ -266,16 +256,6 @@ private:
 public:
   array_wrapper() {}
 
-  T& operator[](size_t index)
-  {
-    return _array[index];
-  }
-
-  const T& operator[](size_t index) const
-  {
-    return _array[index];
-  }
-
   operator T*()
   {
     return _array;