changeset 10355:f9347eac65dc

make string_vector be a column vector as it used to be
author Jaroslav Hajek <highegg@gmail.com>
date Thu, 25 Feb 2010 08:21:35 +0100
parents f074aa6b2c80
children 1d7930b77ab9
files liboctave/ChangeLog liboctave/str-vec.cc liboctave/str-vec.h
diffstat 3 files changed, 9 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/liboctave/ChangeLog	Wed Feb 24 23:54:32 2010 -0500
+++ b/liboctave/ChangeLog	Thu Feb 25 08:21:35 2010 +0100
@@ -1,3 +1,9 @@
+2010-02-25  Jaroslav Hajek  <highegg@gmail.com>
+
+	* str-vec.h (string_vector::string_vector): Use (n, 1).
+	(string_vector::resize): Ditto.
+	* str-vec.cc (string_vector::string_vector): Ditto.
+
 2010-02-24  Jaroslav Hajek  <highegg@gmail.com>
 
 	* Array.cc (Array::Array (const Array&, octave_idx_type,
--- a/liboctave/str-vec.cc	Wed Feb 24 23:54:32 2010 -0500
+++ b/liboctave/str-vec.cc	Thu Feb 25 08:21:35 2010 +0100
@@ -95,7 +95,7 @@
 // nonnegative.
 
 string_vector::string_vector (const char * const *s, octave_idx_type n)
-  : Array<std::string> (1, n)
+  : Array<std::string> (n, 1)
 {
   for (octave_idx_type i = 0; i < n; i++)
     elem (i) = s[i];
--- a/liboctave/str-vec.h	Wed Feb 24 23:54:32 2010 -0500
+++ b/liboctave/str-vec.h	Thu Feb 25 08:21:35 2010 +0100
@@ -39,7 +39,7 @@
 
   string_vector (void) : Array<std::string> () { }
 
-  explicit string_vector (octave_idx_type n) : Array<std::string> (1, n) { }
+  explicit string_vector (octave_idx_type n) : Array<std::string> (n, 1) { }
 
   string_vector (const char *s) : Array<std::string> (1, 1, s) { }
 
@@ -84,7 +84,7 @@
   }
 
   void resize (octave_idx_type n, const std::string& rfv = resize_fill_value ())
-    { Array<std::string>::resize (1, n, rfv); }
+    { Array<std::string>::resize (n, 1, rfv); }
 
   std::string& operator[] (octave_idx_type i) { return Array<std::string>::elem (i); }