10 #ifndef __SERIALIZABLE_HDF5_READER_00_H__
11 #define __SERIALIZABLE_HDF5_READER_00_H__
21 #define IGNORE_IN_CLASSLIST
23 :
public CSerializableFile::TSerializableReader {
24 CSerializableHdf5File* m_file;
27 explicit SerializableHdf5Reader00(CSerializableHdf5File* file);
28 virtual ~SerializableHdf5Reader00();
31 virtual const char* get_name()
const {
32 return "SerializableHdf5Reader00";
35 virtual bool read_scalar_wrapped(
36 const TSGDataType* type,
void* param);
38 virtual bool read_cont_begin_wrapped(
39 const TSGDataType* type,
index_t* len_read_y,
41 virtual bool read_cont_end_wrapped(
42 const TSGDataType* type,
index_t len_read_y,
45 virtual bool read_string_begin_wrapped(
46 const TSGDataType* type,
index_t* length);
47 virtual bool read_string_end_wrapped(
48 const TSGDataType* type,
index_t length);
50 virtual bool read_stringentry_begin_wrapped(
51 const TSGDataType* type,
index_t y);
52 virtual bool read_stringentry_end_wrapped(
53 const TSGDataType* type,
index_t y);
55 virtual bool read_sparse_begin_wrapped(
56 const TSGDataType* type,
index_t* length);
57 virtual bool read_sparse_end_wrapped(
58 const TSGDataType* type,
index_t length);
60 virtual bool read_sparseentry_begin_wrapped(
61 const TSGDataType* type, SGSparseVectorEntry<char>* first_entry,
63 virtual bool read_sparseentry_end_wrapped(
64 const TSGDataType* type, SGSparseVectorEntry<char>* first_entry,
67 virtual bool read_item_begin_wrapped(
69 virtual bool read_item_end_wrapped(
72 virtual bool read_sgserializable_begin_wrapped(
73 const TSGDataType* type,
char* sgserializable_name,
74 EPrimitiveType*
generic);
75 virtual bool read_sgserializable_end_wrapped(
76 const TSGDataType* type,
const char* sgserializable_name,
77 EPrimitiveType
generic);
79 virtual bool read_type_begin_wrapped(
80 const TSGDataType* type,
const char* name,
82 virtual bool read_type_end_wrapped(
83 const TSGDataType* type,
const char* name,
all of classes and functions are contained in the shogun namespace
#define IGNORE_IN_CLASSLIST