|
void | writeAttribute (char const *name, int32_t number, bool onNewLine=true) override |
void | writeAttribute (char const *name, char const *value, bool onNewLine=true) override |
void | writeAttributeHex (char const *name, int32_t number, int32_t numChars, bool onNewLine=true) override |
void | writeAttributeHexBytes (char const *name, uint8_t *data, int32_t numBytes, bool onNewLine=true) override |
void | writeTagNameAndSeperator (char const *tag) override |
void | writeTag (char const *tag, int32_t number, bool box=false) override |
void | writeTag (char const *tag, char const *contents, bool box=false, bool quote=true) override |
void | writeOpeningTag (char const *tag, bool startNewLineAfter=true, bool box=false) override |
void | writeOpeningTagBeginning (char const *tag, bool box=false, bool newLineBefore=true) override |
void | writeOpeningTagEnd (bool startNewLineAfter=true) override |
void | closeTag (bool box=false) override |
void | writeClosingTag (char const *tag, bool shouldPrintIndents=true, bool box=false) override |
void | writeArrayStart (char const *tag, bool shouldPrintIndents=true, bool box=true) override |
void | writeArrayEnding (char const *tag, bool shouldPrintIndents=true, bool box=true) override |
void | insertCommaIfNeeded () override |
void | printIndents () override |
void | write (char const *output) override |
Error | closeFileAfterWriting (char const *path=nullptr, char const *beginningString=nullptr, char const *endString=nullptr) override |
void | reset () override |
void | writeFirmwareVersion () |
void | writeEarliestCompatibleFirmwareVersion (char const *versionString) |
void | writeSyncTypeToFile (Song *song, char const *name, SyncType value, bool onNewLine) |
void | writeAbsoluteSyncLevelToFile (Song *song, char const *name, SyncLevel internalValue, bool onNewLine) |
| FileWriter (bool inMem) |
Error | closeAfterWriting (char const *path, char const *beginningString, char const *endString) |
void | writeByte (int8_t b) |
void | writeBlock (uint8_t *block, uint32_t size) |
void | writeChars (char const *output) |
FRESULT | closeWriter () |
char * | getBufferPtr () |
int32_t | bytesWritten () |
void | setMemoryBased () |