comparison src/load-save.h @ 4329:d53c33d93440

[project @ 2003-02-18 20:00:48 by jwe]
author jwe
date Tue, 18 Feb 2003 20:08:20 +0000
parents f20c30fa3a8d
children e95c86d48732
comparison
equal deleted inserted replaced
4328:f7b63f362168 4329:d53c33d93440
27 27
28 #include <string> 28 #include <string>
29 29
30 class octave_value; 30 class octave_value;
31 31
32 enum load_save_format
33 {
34 LS_ASCII,
35 LS_BINARY,
36 LS_MAT_ASCII,
37 LS_MAT_BINARY,
38 LS_MAT5_BINARY,
39 #ifdef HAVE_HDF5
40 LS_HDF5,
41 #endif /* HAVE_HDF5 */
42 LS_UNKNOWN
43 };
44
32 extern bool 45 extern bool
33 save_ascii_data_for_plotting (std::ostream& os, const octave_value& t, 46 save_ascii_data_for_plotting (std::ostream& os, const octave_value& t,
34 const std::string& name = std::string ()); 47 const std::string& name = std::string ());
35 48
36 extern bool save_three_d (std::ostream& os, const octave_value& t, 49 extern bool
37 bool parametric = false); 50 save_three_d (std::ostream& os, const octave_value& t,
51 bool parametric = false);
38 52
39 extern void save_user_variables (void); 53 extern void
54 save_user_variables (void);
55
56 extern int
57 read_binary_file_header (std::istream& is, bool& swap,
58 oct_mach_info::float_format& flt_fmt,
59 bool quiet = false);
60
61 extern octave_value
62 do_load (std::istream& stream, const std::string& orig_fname, bool force,
63 load_save_format format, oct_mach_info::float_format flt_fmt,
64 bool list_only, bool swap, bool verbose, bool import,
65 const string_vector& argv, int argv_idx, int argc, int nargout);
66
67 extern void
68 do_save (std::ostream& os, symbol_record *sr, load_save_format fmt,
69 int save_as_floats, bool& infnan_warned);
70
71 extern void
72 write_header (std::ostream& os, load_save_format format);
40 73
41 #endif 74 #endif
42 75
43 /* 76 /*
44 ;;; Local Variables: *** 77 ;;; Local Variables: ***