Mercurial > hg > octave-nkf
comparison src/ov-class.h @ 8785:70f5a0375afd
oct-map.h: fix think-o in previous change
author | John W. Eaton <jwe@octave.org> |
---|---|
date | Tue, 17 Feb 2009 21:41:26 -0500 |
parents | ebf6f6a0f9a7 |
children | eb63fbe60fab |
comparison
equal
deleted
inserted
replaced
8784:374cb30311a8 | 8785:70f5a0375afd |
---|---|
58 : octave_base_value (s), map (s.map), c_name (s.c_name) { } | 58 : octave_base_value (s), map (s.map), c_name (s.c_name) { } |
59 | 59 |
60 ~octave_class (void) { } | 60 ~octave_class (void) { } |
61 | 61 |
62 octave_base_value *clone (void) const { return new octave_class (*this); } | 62 octave_base_value *clone (void) const { return new octave_class (*this); } |
63 octave_base_value *empty_clone (void) const { return new octave_class (); } | 63 |
64 octave_base_value *empty_clone (void) const | |
65 { | |
66 return new octave_class (Octave_map (map.keys ()), class_name ()); | |
67 } | |
64 | 68 |
65 Cell dotref (const octave_value_list& idx); | 69 Cell dotref (const octave_value_list& idx); |
66 | 70 |
67 octave_value subsref (const std::string& type, | 71 octave_value subsref (const std::string& type, |
68 const std::list<octave_value_list>& idx) | 72 const std::list<octave_value_list>& idx) |