61 void putstr(
const char *str);
77 int write(
const void *buf,
size_t n);
103#if DESTRUCTOR_CLOSES_FILE
111 void clear(iostate state = goodbit)
167 void getpos(
pos_t *pos)
181 void putstr(
const char *str)
196 void setpos(
pos_t *pos)
230#if DESTRUCTOR_CLOSES_FILE
270 void getpos(
pos_t *pos)
285 void setpos(
pos_t *pos)
314#if DESTRUCTOR_CLOSES_FILE
322 void clear(iostate state = goodbit)
360 void putstr(
const char *str)
Basic file class.
Definition FatFile.h:112
bool sync()
Definition FatFile.cpp:1421
void fgetpos(fspos_t *pos) const
Definition FatFile.cpp:295
bool isOpen() const
Definition FatFile.h:409
uint32_t curPosition() const
Definition FatFile.h:217
bool seekSet(uint32_t pos)
Definition FatFile.cpp:1341
void fsetpos(const fspos_t *pos)
Definition FatFile.cpp:306
bool getWriteError() const
Definition FatFile.h:371
void clearWriteError()
Definition FatFile.h:173
bool close()
Definition FatFile.cpp:124
base type for FAT and exFAT streams
Definition fstream.h:38
bool getWriteError()
Definition fstream.h:48
void clearWriteError()
Definition fstream.h:40
void putch(char c)
Definition StreamBaseClass.cpp:113
bool seekoff(off_type off, seekdir way)
Definition StreamBaseClass.cpp:154
int16_t getch()
Definition StreamBaseClass.cpp:27
bool seekpos(pos_type pos)
Definition fstream.h:66
void putstr(const char *str)
Definition StreamBaseClass.cpp:126
int write(const void *buf, size_t n)
Definition StreamBaseClass.cpp:177
ios::openmode m_mode
Definition fstream.h:81
void open(const char *path, ios::openmode mode)
Definition StreamBaseClass.cpp:59
ios::openmode getmode()
Definition fstream.h:56
void setmode(ios::openmode mode)
Definition fstream.h:73
file input/output stream.
Definition fstream.h:89
fstream()
Definition fstream.h:92
void open(const char *path, openmode mode=in|out)
Definition fstream.h:145
~fstream()
Definition fstream.h:104
void close()
Definition fstream.h:119
bool is_open()
Definition fstream.h:150
fstream(const char *path, openmode mode=in|out)
Definition fstream.h:99
file input stream.
Definition fstream.h:216
ifstream(const char *path, openmode mode=in)
Definition fstream.h:226
void open(const char *path, openmode mode=in)
Definition fstream.h:253
ifstream()
Definition fstream.h:219
~ifstream()
Definition fstream.h:231
bool is_open()
Definition fstream.h:243
int32_t off_type
Definition ios.h:73
static const openmode out
Definition ios.h:143
uint8_t openmode
Definition ios.h:131
seekdir
Definition ios.h:87
uint32_t pos_type
Definition ios.h:71
static const openmode in
Definition ios.h:141
Error and state information for all streams.
Definition ios.h:423
void clear(iostate state=goodbit)
Definition ios.h:480
Input/Output stream.
Definition iostream.h:175
Input Stream.
Definition istream.h:38
int peek()
Definition istream.cpp:444
file output stream.
Definition fstream.h:301
void close()
Definition fstream.h:330
void open(const char *path, openmode mode=out)
Definition fstream.h:340
bool is_open()
Definition fstream.h:345
ofstream()
Definition fstream.h:303
ofstream(const char *path, openmode mode=out)
Definition fstream.h:310
~ofstream()
Definition fstream.h:315
Output Stream.
Definition ostream.h:38
static uint8_t mode
Definition DigitalPin.h:186
Definition FsStructs.h:133