SHOGUN v0.9.0
公有成员 | 保护成员 | 友元
CSerializableAsciiFile类参考

详细描述

在文件SerializableAsciiFile.h33行定义。

继承图,类CSerializableAsciiFile
Inheritance graph
[图例]

所有成员的列表。

公有成员

 CSerializableAsciiFile (void)
 CSerializableAsciiFile (FILE *fstream, char rw)
 CSerializableAsciiFile (const char *fname, char rw='r')
virtual ~CSerializableAsciiFile ()
virtual const char * get_name (void) const

保护成员

virtual TSerializableReadernew_reader (char *dest_version, size_t n)
virtual bool write_scalar_wrapped (const TSGDataType *type, const void *param)
virtual bool write_cont_begin_wrapped (const TSGDataType *type, index_t len_real_y, index_t len_real_x)
virtual bool write_cont_end_wrapped (const TSGDataType *type, index_t len_real_y, index_t len_real_x)
virtual bool write_string_begin_wrapped (const TSGDataType *type, index_t length)
virtual bool write_string_end_wrapped (const TSGDataType *type, index_t length)
virtual bool write_stringentry_begin_wrapped (const TSGDataType *type, index_t y)
virtual bool write_stringentry_end_wrapped (const TSGDataType *type, index_t y)
virtual bool write_sparse_begin_wrapped (const TSGDataType *type, index_t vec_index, index_t length)
virtual bool write_sparse_end_wrapped (const TSGDataType *type, index_t vec_index, index_t length)
virtual bool write_sparseentry_begin_wrapped (const TSGDataType *type, const TSparseEntry< char > *first_entry, index_t feat_index, index_t y)
virtual bool write_sparseentry_end_wrapped (const TSGDataType *type, const TSparseEntry< char > *first_entry, index_t feat_index, index_t y)
virtual bool write_item_begin_wrapped (const TSGDataType *type, index_t y, index_t x)
virtual bool write_item_end_wrapped (const TSGDataType *type, index_t y, index_t x)
virtual bool write_sgserializable_begin_wrapped (const TSGDataType *type, const char *sgserializable_name, EPrimitiveType generic)
virtual bool write_sgserializable_end_wrapped (const TSGDataType *type, const char *sgserializable_name, EPrimitiveType generic)
virtual bool write_type_begin_wrapped (const TSGDataType *type, const char *name, const char *prefix)
virtual bool write_type_end_wrapped (const TSGDataType *type, const char *name, const char *prefix)

友元

class SerializableAsciiReader00

构造及析构函数文档

CSerializableAsciiFile ( void  ) [explicit]

default constructor

在文件SerializableAsciiFile.cpp19行定义。

CSerializableAsciiFile ( FILE *  fstream,
char  rw 
) [explicit]

constructor

参数:
fstreamalready opened file

在文件SerializableAsciiFile.cpp22行定义。

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

constructor

参数:
fnamefilename to open
rwmode, 'r' or 'w'

在文件SerializableAsciiFile.cpp25行定义。

~CSerializableAsciiFile ( ) [virtual]

default destructor

在文件SerializableAsciiFile.cpp29行定义。


成员函数文档

virtual const char* get_name ( void  ) const [virtual]
返回:
object name

实现了CSGObject

在文件SerializableAsciiFile.h120行定义。

CSerializableFile::TSerializableReader * new_reader ( char *  dest_version,
size_t  n 
) [protected, virtual]

实现了CSerializableFile

在文件SerializableAsciiFile.cpp63行定义。

bool write_cont_begin_wrapped ( const TSGDataType type,
index_t  len_real_y,
index_t  len_real_x 
) [protected, virtual]

实现了CSerializableFile

在文件SerializableAsciiFile.cpp165行定义。

bool write_cont_end_wrapped ( const TSGDataType type,
index_t  len_real_y,
index_t  len_real_x 
) [protected, virtual]

实现了CSerializableFile

在文件SerializableAsciiFile.cpp189行定义。

bool write_item_begin_wrapped ( const TSGDataType type,
index_t  y,
index_t  x 
) [protected, virtual]

实现了CSerializableFile

在文件SerializableAsciiFile.cpp277行定义。

bool write_item_end_wrapped ( const TSGDataType type,
index_t  y,
index_t  x 
) [protected, virtual]

实现了CSerializableFile

在文件SerializableAsciiFile.cpp286行定义。

bool write_scalar_wrapped ( const TSGDataType type,
const void *  param 
) [protected, virtual]

实现了CSerializableFile

在文件SerializableAsciiFile.cpp99行定义。

bool write_sgserializable_begin_wrapped ( const TSGDataType type,
const char *  sgserializable_name,
EPrimitiveType  generic 
) [protected, virtual]

实现了CSerializableFile

在文件SerializableAsciiFile.cpp295行定义。

bool write_sgserializable_end_wrapped ( const TSGDataType type,
const char *  sgserializable_name,
EPrimitiveType  generic 
) [protected, virtual]

实现了CSerializableFile

在文件SerializableAsciiFile.cpp322行定义。

bool write_sparse_begin_wrapped ( const TSGDataType type,
index_t  vec_index,
index_t  length 
) [protected, virtual]

实现了CSerializableFile

在文件SerializableAsciiFile.cpp235行定义。

bool write_sparse_end_wrapped ( const TSGDataType type,
index_t  vec_index,
index_t  length 
) [protected, virtual]

实现了CSerializableFile

在文件SerializableAsciiFile.cpp246行定义。

bool write_sparseentry_begin_wrapped ( const TSGDataType type,
const TSparseEntry< char > *  first_entry,
index_t  feat_index,
index_t  y 
) [protected, virtual]

实现了CSerializableFile

在文件SerializableAsciiFile.cpp256行定义。

bool write_sparseentry_end_wrapped ( const TSGDataType type,
const TSparseEntry< char > *  first_entry,
index_t  feat_index,
index_t  y 
) [protected, virtual]

实现了CSerializableFile

在文件SerializableAsciiFile.cpp267行定义。

bool write_string_begin_wrapped ( const TSGDataType type,
index_t  length 
) [protected, virtual]

实现了CSerializableFile

在文件SerializableAsciiFile.cpp198行定义。

bool write_string_end_wrapped ( const TSGDataType type,
index_t  length 
) [protected, virtual]

实现了CSerializableFile

在文件SerializableAsciiFile.cpp208行定义。

bool write_stringentry_begin_wrapped ( const TSGDataType type,
index_t  y 
) [protected, virtual]

实现了CSerializableFile

在文件SerializableAsciiFile.cpp217行定义。

bool write_stringentry_end_wrapped ( const TSGDataType type,
index_t  y 
) [protected, virtual]

实现了CSerializableFile

在文件SerializableAsciiFile.cpp226行定义。

bool write_type_begin_wrapped ( const TSGDataType type,
const char *  name,
const char *  prefix 
) [protected, virtual]

实现了CSerializableFile

在文件SerializableAsciiFile.cpp333行定义。

bool write_type_end_wrapped ( const TSGDataType type,
const char *  name,
const char *  prefix 
) [protected, virtual]

实现了CSerializableFile

在文件SerializableAsciiFile.cpp347行定义。


友元及相关函数文档

friend class SerializableAsciiReader00 [friend]

在文件SerializableAsciiFile.h35行定义。


该类的文档由以下文件生成:

SHOGUN Machine Learning Toolbox - Documentation