Mercurial > octave
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: *** |