comparison libinterp/octave-value/ov-base.cc @ 33449:662938d6b684 bytecode-interpreter

maint: Merge default to bytecode-interpreter
author Arun Giridhar <arungiridhar@gmail.com>
date Tue, 23 Apr 2024 15:32:22 -0400
parents 9108c5b24626 7ea909c9818a
children
comparison
equal deleted inserted replaced
33445:2383f7553930 33449:662938d6b684
876 } 876 }
877 877
878 std::string 878 std::string
879 octave_base_value::xstring_value () const 879 octave_base_value::xstring_value () const
880 { 880 {
881 wrong_type_arg_error (); 881 err_wrong_type_arg ("octave_base_value::xstring_value()", type_name ());
882
883 return std::string ();
884 } 882 }
885 883
886 Array<std::string> 884 Array<std::string>
887 octave_base_value::cellstr_value () const 885 octave_base_value::cellstr_value () const
888 { 886 {
1217 ("Octave:load-save-unavailable", 1215 ("Octave:load-save-unavailable",
1218 "%s: saving %s files not available in this version of Octave", 1216 "%s: saving %s files not available in this version of Octave",
1219 s_t_name.c_str (), type); 1217 s_t_name.c_str (), type);
1220 } 1218 }
1221 1219
1222 void
1223 octave_base_value::wrong_type_arg_error () const
1224 {
1225 err_wrong_type_arg (type_name ());
1226 }
1227
1228 octave_value 1220 octave_value
1229 octave_base_value::map (unary_mapper_t umap) const 1221 octave_base_value::map (unary_mapper_t umap) const
1230 { 1222 {
1231 error ("%s: not defined for %s", get_umap_name (umap), type_name ().c_str ()); 1223 error ("%s: not defined for %s", get_umap_name (umap), type_name ().c_str ());
1232 } 1224 }