diff liboctave/str-vec.h @ 5275:23b37da9fd5b

[project @ 2005-04-08 16:07:35 by jwe]
author jwe
date Fri, 08 Apr 2005 16:07:37 +0000
parents 7b957b442818
children 4c8a2e4e0717
line wrap: on
line diff
--- a/liboctave/str-vec.h
+++ b/liboctave/str-vec.h
@@ -35,7 +35,7 @@
 
   string_vector (void) : Array<std::string> () { }
 
-  explicit string_vector (int n) : Array<std::string> (n) { }
+  explicit string_vector (octave_idx_type n) : Array<std::string> (n) { }
 
   string_vector (const char *s) : Array<std::string> (1, s) { }
 
@@ -45,7 +45,7 @@
 
   string_vector (const char * const *s);
 
-  string_vector (const char * const *s, int n);
+  string_vector (const char * const *s, octave_idx_type n);
 
   string_vector& operator = (const string_vector& s)
   {
@@ -59,14 +59,14 @@
 
   int empty (void) const { return length () == 0; }
 
-  int max_length (void) const
+  octave_idx_type max_length (void) const
   {
-    int n = length ();
-    int longest = 0;
+    octave_idx_type n = length ();
+    octave_idx_type longest = 0;
 
-    for (int i = 0; i < n; i++)
+    for (octave_idx_type i = 0; i < n; i++)
       {
-	int tmp = elem(i).length ();
+	octave_idx_type tmp = elem(i).length ();
 
 	if (tmp > longest)
 	  longest = tmp;
@@ -75,9 +75,9 @@
     return longest;
   }
 
-  std::string& operator[] (int i) { return Array<std::string>::elem (i); }
+  std::string& operator[] (octave_idx_type i) { return Array<std::string>::elem (i); }
 
-  std::string operator[] (int i) const { return Array<std::string>::elem (i); }
+  std::string operator[] (octave_idx_type i) const { return Array<std::string>::elem (i); }
 
   static int compare (const void *a_arg, const void *b_arg);