Mercurial > hg > octave-lyh
comparison src/ov-str-mat.h @ 5279:bd32f770c09a
[project @ 2005-04-12 21:55:31 by jwe]
author | jwe |
---|---|
date | Tue, 12 Apr 2005 21:55:31 +0000 |
parents | e35b034d3523 |
children | 4c8a2e4e0717 |
comparison
equal
deleted
inserted
replaced
5278:fe23ec6763b7 | 5279:bd32f770c09a |
---|---|
147 DECLARE_OCTAVE_ALLOCATOR | 147 DECLARE_OCTAVE_ALLOCATOR |
148 | 148 |
149 DECLARE_OV_TYPEID_FUNCTIONS_AND_DATA | 149 DECLARE_OV_TYPEID_FUNCTIONS_AND_DATA |
150 }; | 150 }; |
151 | 151 |
152 typedef octave_char_matrix_str octave_char_matrix_dq_str; | |
153 | |
154 class | |
155 octave_char_matrix_sq_str : public octave_char_matrix_str | |
156 { | |
157 public: | |
158 | |
159 octave_char_matrix_sq_str (void) | |
160 : octave_char_matrix_str () { } | |
161 | |
162 octave_char_matrix_sq_str (const charMatrix& chm) | |
163 : octave_char_matrix_str (chm) { } | |
164 | |
165 octave_char_matrix_sq_str (const charNDArray& chm) | |
166 : octave_char_matrix_str (chm) { } | |
167 | |
168 octave_char_matrix_sq_str (char c) | |
169 : octave_char_matrix_str (c) { } | |
170 | |
171 octave_char_matrix_sq_str (const char *s) | |
172 : octave_char_matrix_str (s) { } | |
173 | |
174 octave_char_matrix_sq_str (const std::string& s) | |
175 : octave_char_matrix_str (s) { } | |
176 | |
177 octave_char_matrix_sq_str (const string_vector& s) | |
178 : octave_char_matrix_str (s) { } | |
179 | |
180 octave_char_matrix_sq_str (const octave_char_matrix_str& chm) | |
181 : octave_char_matrix_str (chm) { } | |
182 | |
183 octave_char_matrix_sq_str (const octave_char_matrix_sq_str& chms) | |
184 : octave_char_matrix_str (chms) { } | |
185 | |
186 ~octave_char_matrix_sq_str (void) { } | |
187 | |
188 octave_value *clone (void) const { return new octave_char_matrix_sq_str (*this); } | |
189 octave_value *empty_clone (void) const { return new octave_char_matrix_sq_str (); } | |
190 | |
191 bool is_sq_string (void) const { return true; } | |
192 | |
193 private: | |
194 | |
195 DECLARE_OCTAVE_ALLOCATOR | |
196 | |
197 DECLARE_OV_TYPEID_FUNCTIONS_AND_DATA | |
198 }; | |
199 | |
152 #endif | 200 #endif |
153 | 201 |
154 /* | 202 /* |
155 ;;; Local Variables: *** | 203 ;;; Local Variables: *** |
156 ;;; mode: C++ *** | 204 ;;; mode: C++ *** |