|
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 () |
|