# HG changeset patch # User Jaroslav Hajek # Date 1277969514 -7200 # Node ID 12dfe91e9fab1cb6dac86cffdc001538f5756e8c # Parent 76079e505f9d7d26d71d24f59115c3b098f2c107 more bkw compatibility for octave_map diff --git a/src/ChangeLog b/src/ChangeLog --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,9 @@ +2010-07-01 Jaroslav Hajek + + * oct-map.h (octave_scalar_map::assign (const std::string&, const + octave_value&), octave_map::assign (const std::string&, const Cell&)): + Backward-compatible aliases for setfield. + 2010-07-01 Jaroslav Hajek * oct-map.cc (octave_fields::equal_up_to_order (const octave_fields&, diff --git a/src/oct-map.h b/src/oct-map.h --- a/src/oct-map.h +++ b/src/oct-map.h @@ -214,6 +214,8 @@ // set contents of a given field. add if not exist. void setfield (const std::string& key, const octave_value& val); + void assign (const std::string& k, const octave_value& val) + { setfield (k, val); } // remove a given field. do nothing if not exist. void rmfield (const std::string& key); @@ -336,6 +338,8 @@ // set contents of a given field. add if not exist. checks for // correct dimensions. void setfield (const std::string& key, const Cell& val); + void assign (const std::string& k, const Cell& val) + { setfield (k, val); } // remove a given field. do nothing if not exist. void rmfield (const std::string& key);