SHOGUN  v1.1.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
List of all members | Public Member Functions | Protected Member Functions | Friends
CSerializableAsciiFile Class Reference

Detailed Description

serializable ascii file

Definition at line 34 of file SerializableAsciiFile.h.

Inheritance diagram for CSerializableAsciiFile:
Inheritance graph
[legend]

Public Member Functions

 CSerializableAsciiFile ()
 CSerializableAsciiFile (FILE *fstream, char rw)
 CSerializableAsciiFile (const char *fname, char rw='r')
virtual ~CSerializableAsciiFile ()
virtual const char * get_name () const
- Public Member Functions inherited from CSerializableFile
 CSerializableFile ()
 CSerializableFile (FILE *fstream, char rw)
 CSerializableFile (const char *fname, char rw='r')
virtual ~CSerializableFile ()
virtual void close ()
virtual bool is_opened ()
- Public Member Functions inherited from CSGObject
 CSGObject ()
 CSGObject (const CSGObject &orig)
virtual ~CSGObject ()
virtual bool is_generic (EPrimitiveType *generic) const
template<class T >
void set_generic ()
void unset_generic ()
virtual void print_serializable (const char *prefix="")
virtual bool save_serializable (CSerializableFile *file, const char *prefix="")
virtual bool load_serializable (CSerializableFile *file, const char *prefix="")
void set_global_io (SGIO *io)
SGIOget_global_io ()
void set_global_parallel (Parallel *parallel)
Parallelget_global_parallel ()
void set_global_version (Version *version)
Versionget_global_version ()
SGVector< char * > get_modelsel_names ()
char * get_modsel_param_descr (const char *param_name)
index_t get_modsel_param_index (const char *param_name)

Protected Member Functions

virtual TSerializableReadernew_reader (char *dest_version, size_t n)
- Protected Member Functions inherited from CSerializableFile
virtual void init (FILE *fstream, char task, const char *filename)
- Protected Member Functions inherited from CSGObject
virtual void load_serializable_pre () throw (ShogunException)
virtual void load_serializable_post () throw (ShogunException)
virtual void save_serializable_pre () throw (ShogunException)
virtual void save_serializable_post () throw (ShogunException)

Friends

class SerializableAsciiReader00

Additional Inherited Members

- Public Attributes inherited from CSGObject
SGIOio
Parallelparallel
Versionversion
Parameterm_parameters
Parameterm_model_selection_parameters
- Protected Attributes inherited from CSerializableFile
FILE * m_fstream
char m_task
char * m_filename

Constructor & Destructor Documentation

CSerializableAsciiFile ( )
explicit

default constructor

Definition at line 19 of file SerializableAsciiFile.cpp.

CSerializableAsciiFile ( FILE *  fstream,
char  rw 
)
explicit

constructor

Parameters
fstreamalready opened file
rw

Definition at line 22 of file SerializableAsciiFile.cpp.

CSerializableAsciiFile ( const char *  fname,
char  rw = 'r' 
)
explicit

constructor

Parameters
fnamefilename to open
rwmode, 'r' or 'w'

Definition at line 25 of file SerializableAsciiFile.cpp.

~CSerializableAsciiFile ( )
virtual

default destructor

Definition at line 29 of file SerializableAsciiFile.cpp.

Member Function Documentation

virtual const char* get_name ( ) const
virtual
Returns
object name

Implements CSGObject.

Definition at line 128 of file SerializableAsciiFile.h.

CSerializableFile::TSerializableReader * new_reader ( char *  dest_version,
size_t  n 
)
protectedvirtual

new reader

Parameters
dest_version
n

Definition at line 63 of file SerializableAsciiFile.cpp.

Friends And Related Function Documentation

friend class SerializableAsciiReader00
friend

Definition at line 36 of file SerializableAsciiFile.h.


The documentation for this class was generated from the following files:

SHOGUN Machine Learning Toolbox - Documentation