23 #ifndef ascii_output_factory_h
24 #define ascii_output_factory_h
28 #include "BaseTypeFactory.h"
53 virtual UInt16 *
NewUInt16(
const string &n =
"")
const;
55 virtual UInt32 *
NewUInt32(
const string &n =
"")
const;
59 virtual Str *
NewStr(
const string &n =
"")
const;
60 virtual Url *
NewUrl(
const string &n =
"")
const;
62 virtual Array *
NewArray(
const string &n =
"", BaseType *v = 0)
const;
65 virtual Grid *
NewGrid(
const string &n =
"")
const;
68 #endif // ascii_output_factory_h
virtual Float64 * NewFloat64(const string &n="") const
virtual Grid * NewGrid(const string &n="") const
virtual Int32 * NewInt32(const string &n="") const
virtual Str * NewStr(const string &n="") const
virtual UInt32 * NewUInt32(const string &n="") const
virtual Structure * NewStructure(const string &n="") const
virtual Float32 * NewFloat32(const string &n="") const
virtual UInt16 * NewUInt16(const string &n="") const
virtual Array * NewArray(const string &n="", BaseType *v=0) const
virtual Sequence * NewSequence(const string &n="") const
virtual Int16 * NewInt16(const string &n="") const
virtual Url * NewUrl(const string &n="") const
A factory for the AsciiByte, ..., AsciiGrid types.
virtual Byte * NewByte(const string &n="") const
virtual ~AsciiOutputFactory()