7 #ifndef __data_BinaryWriter_h__ 8 #define __data_BinaryWriter_h__ 15 class FE_DL_EXPORT BinaryWriter :
public Scanner,
public Writer
18 BinaryWriter(sp<Scope> spScope);
19 virtual ~BinaryWriter(
void);
20 virtual void output(std::ostream &ostrm, sp<RecordGroup> spRG);
23 virtual void write(std::ostream &ostrm, sp<RecordGroup> spRG,
int id);
24 virtual void write(std::ostream &ostrm, sp<RecordArray> spRA,
int id);
25 virtual void write(std::ostream &ostrm, sp<Layout> spLayout,
int id);
26 virtual void write(std::ostream &ostrm, sp<Attribute> spAttribute);
27 void write(std::ostream &ostrm, Record record);
28 void writeInfo(std::ostream &ostrm);
30 void deepwrite(std::ostream &ostrm, sp<RecordArray> spRA);
kernel
Definition: namespace.dox:3