at.dms.kjc.rstream
Class File_Writer
java.lang.Object
at.dms.kjc.sir.SIROperator
at.dms.kjc.sir.SIRStream
at.dms.kjc.sir.SIRPhasedFilter
at.dms.kjc.sir.SIRFilter
at.dms.kjc.rstream.File_Writer
- All Implemented Interfaces:
- DeepCloneable, Finalizable, SIRCodeUnit, Serializable, Cloneable
public class File_Writer
- extends SIRFilter
A file writer class that implements a file writer as a normal
(non-predefined) filter in the SIR graph. The filter calls
fopen in its init function and then fprintf in its work
function. This can be fused by the partitioner, fclose is
never called.
- Author:
- Michael Gordon
- See Also:
- Serialized Form
Methods inherited from class at.dms.kjc.sir.SIRFilter |
accept, deepClone, deepCloneInto, getPeek, getPeekInt, getPeekString, getPop, getPopForSchedule, getPopInt, getPopString, getPush, getPushForSchedule, getPushInt, getPushString, getWork, makeIdentityFilter, setPeek, setPeek, setPhases, setPop, setPop, setPush, setPush, setWork, toString |
Methods inherited from class at.dms.kjc.sir.SIRStream |
addField, addField, addFields, addFields, addMethod, addMethods, addReplacementMethod, deepCloneInto, getFields, getIdent, getInit, getMethods, getParams, getStreamWithNumber, getTypeNameInC, hasMethod, insideFeedbackLoop, makeEmptyInit, makeEmptyInitWork, makeEmptyWork, needsInit, needsWork, setFields, setIdent, setInit, setInitWithoutReplacement, setMethods |
Methods inherited from class at.dms.kjc.sir.SIROperator |
assertMutable, deepCloneInto, getAncestors, getName, getNumber, getParent, getParents, getParentStructureAccess, getRelativeName, getShortIdent, hashCode, readResolve, setParent |
File_Writer
public File_Writer(SIRFileWriter fw)