#include <o2scl/collection.h>
Go to the source code of this file.
Definition in file user_io.h.
Functions | |
template<class obj_t > | |
int | o2scl_input (in_file_format *ins, obj_t *&obj, std::string &name, size_t &sz, size_t &sz2, bool verbose=false) |
Input one object from a file. | |
template<class obj_t > | |
int | o2scl_input (in_file_format *ins, obj_t *&obj, std::string &name, size_t &sz, bool verbose=false) |
Input one object from a file. | |
template<class obj_t > | |
int | o2scl_input (in_file_format *ins, obj_t *&obj, std::string &name, bool verbose=false) |
Input one object from a file. | |
template<class obj_t > | |
int | o2scl_input_text (std::string fname, obj_t *&obj, std::string &name, size_t &sz, size_t &sz2, bool verbose=false) |
Input one object from a file. | |
template<class obj_t > | |
int | o2scl_input_text (std::string fname, obj_t *&obj, std::string &name, size_t &sz, bool verbose=false) |
Input one object from a file. | |
template<class obj_t > | |
int | o2scl_input_text (std::string fname, obj_t *&obj, std::string &name, bool verbose=false) |
Input one object from a file. | |
template<class obj_t > | |
int | o2scl_input_name (in_file_format *ins, obj_t *&obj, std::string name, bool verbose=false) |
Input one object from a file. | |
template<class obj_t > | |
int | o2scl_input_name_text (std::string fname, obj_t *&obj, std::string &name, bool verbose=false) |
Input one object from a file. | |
template<class obj_t > | |
int | o2scl_input (in_file_format *ins, obj_t *&obj, bool verbose=false) |
Input one object from a file. | |
template<class obj_t > | |
int | o2scl_input_text (std::string fname, obj_t *&obj, bool verbose=false) |
Input one object from a file. | |
template<class obj_t > | |
int | o2scl_output (out_file_format *outs, obj_t *obj, std::string name, size_t &sz, size_t &sz2, bool verbose=false) |
Input one object from a file. | |
template<class obj_t > | |
int | o2scl_output (out_file_format *outs, obj_t *obj, std::string name, size_t &sz, bool verbose=false) |
Input one object from a file. | |
template<class obj_t > | |
int | o2scl_output (out_file_format *outs, obj_t *obj, std::string name, bool verbose=false) |
Input one object from a file. | |
template<class obj_t > | |
int | o2scl_output_text (std::string fname, obj_t *obj, std::string name, size_t sz, size_t sz2, bool verbose=false) |
Input one object from a file. | |
template<class obj_t > | |
int | o2scl_output_text (std::string fname, obj_t *obj, std::string name, size_t sz, bool verbose=false) |
Input one object from a file. | |
template<class obj_t > | |
int | o2scl_output_text (std::string fname, obj_t *obj, std::string name, bool verbose=false) |
Input one object from a file. |
int o2scl_input | ( | in_file_format * | ins, | |
obj_t *& | obj, | |||
bool | verbose = false | |||
) | [inline] |
This requires a default copy constructor and a type() function.
This does not disturb any objects in the collection. The pointer specified does not need to be in the collection and is not added to the collection.
int o2scl_input | ( | in_file_format * | ins, | |
obj_t *& | obj, | |||
std::string & | name, | |||
bool | verbose = false | |||
) | [inline] |
This requires a default copy constructor and a type() function.
This does not disturb any objects in the collection. The pointer specified does not need to be in the collection and is not added to the collection.
int o2scl_input | ( | in_file_format * | ins, | |
obj_t *& | obj, | |||
std::string & | name, | |||
size_t & | sz, | |||
bool | verbose = false | |||
) | [inline] |
This requires a default copy constructor and a type() function.
This does not disturb any objects in the collection. The pointer specified does not need to be in the collection and is not added to the collection.
int o2scl_input | ( | in_file_format * | ins, | |
obj_t *& | obj, | |||
std::string & | name, | |||
size_t & | sz, | |||
size_t & | sz2, | |||
bool | verbose = false | |||
) | [inline] |
This requires a default copy constructor and a type() function.
This does not disturb any objects in the collection. The pointer specified does not need to be in the collection and is not added to the collection.
int o2scl_input_name | ( | in_file_format * | ins, | |
obj_t *& | obj, | |||
std::string | name, | |||
bool | verbose = false | |||
) | [inline] |
This requires a default copy constructor and a type() function.
This does not disturb any objects in the collection. The pointer specified does not need to be in the collection and is not added to the collection.
int o2scl_input_name_text | ( | std::string | fname, | |
obj_t *& | obj, | |||
std::string & | name, | |||
bool | verbose = false | |||
) | [inline] |
This does not disturb any objects in the collection. The pointer specified does not need to be in the collection and is not added to the collection.
int o2scl_input_text | ( | std::string | fname, | |
obj_t *& | obj, | |||
bool | verbose = false | |||
) | [inline] |
This does not disturb any objects in the collection. The pointer specified does not need to be in the collection and is not added to the collection.
int o2scl_input_text | ( | std::string | fname, | |
obj_t *& | obj, | |||
std::string & | name, | |||
bool | verbose = false | |||
) | [inline] |
This does not disturb any objects in the collection. The pointer specified does not need to be in the collection and is not added to the collection.
int o2scl_input_text | ( | std::string | fname, | |
obj_t *& | obj, | |||
std::string & | name, | |||
size_t & | sz, | |||
bool | verbose = false | |||
) | [inline] |
This does not disturb any objects in the collection. The pointer specified does not need to be in the collection and is not added to the collection.
int o2scl_input_text | ( | std::string | fname, | |
obj_t *& | obj, | |||
std::string & | name, | |||
size_t & | sz, | |||
size_t & | sz2, | |||
bool | verbose = false | |||
) | [inline] |
This does not disturb any objects in the collection. The pointer specified does not need to be in the collection and is not added to the collection.
int o2scl_output | ( | out_file_format * | outs, | |
obj_t * | obj, | |||
std::string | name, | |||
bool | verbose = false | |||
) | [inline] |
This requires a default copy constructor and a type() function.
This does not disturb any objects in the collection. The pointer specified does not need to be in the collection and is not added to the collection.
int o2scl_output | ( | out_file_format * | outs, | |
obj_t * | obj, | |||
std::string | name, | |||
size_t & | sz, | |||
bool | verbose = false | |||
) | [inline] |
This requires a default copy constructor and a type() function.
This does not disturb any objects in the collection. The pointer specified does not need to be in the collection and is not added to the collection.
int o2scl_output | ( | out_file_format * | outs, | |
obj_t * | obj, | |||
std::string | name, | |||
size_t & | sz, | |||
size_t & | sz2, | |||
bool | verbose = false | |||
) | [inline] |
This requires a default copy constructor and a type() function.
This does not disturb any objects in the collection. The pointer specified does not need to be in the collection and is not added to the collection.
int o2scl_output_text | ( | std::string | fname, | |
obj_t * | obj, | |||
std::string | name, | |||
bool | verbose = false | |||
) | [inline] |
This does not disturb any objects in the collection. The pointer specified does not need to be in the collection and is not added to the collection.
int o2scl_output_text | ( | std::string | fname, | |
obj_t * | obj, | |||
std::string | name, | |||
size_t | sz, | |||
bool | verbose = false | |||
) | [inline] |
This does not disturb any objects in the collection. The pointer specified does not need to be in the collection and is not added to the collection.
int o2scl_output_text | ( | std::string | fname, | |
obj_t * | obj, | |||
std::string | name, | |||
size_t | sz, | |||
size_t | sz2, | |||
bool | verbose = false | |||
) | [inline] |
This does not disturb any objects in the collection. The pointer specified does not need to be in the collection and is not added to the collection.
Documentation generated with Doxygen and provided under the GNU Free Documentation License. See License Information for details.
Project hosting provided by
,
O2scl Sourceforge Project Page