32 const char* fmode = (mode &
ios::binary) ?
"rb" :
"r";
99 return mHandle->error_message();
172 if (written != count) {
198#ifdef FASTLED_TESTING
201 return "Write to closed stream";
207 return mHandle->error_message();
289 if (written != count) {
333#ifdef FASTLED_TESTING
336 return "Write to closed stream";
342 return mHandle->error_message();
int error() const FL_NO_EXCEPT
void open(const char *path, ios::openmode mode=ios::in|ios::out) FL_NO_EXCEPT
void updateState() FL_NO_EXCEPT
const char * error_message() const FL_NO_EXCEPT
fstream & read(char *buffer, fl::size_t count) FL_NO_EXCEPT
void close() FL_NO_EXCEPT
fstream & seekg(fl::size_t pos, ios::seekdir dir=ios::seekdir::beg) FL_NO_EXCEPT
void clear_error() FL_NO_EXCEPT
fl::size_t tellg() FL_NO_EXCEPT
fstream & write(const char *data, fl::size_t count) FL_NO_EXCEPT
ifstream & read(char *buffer, fl::size_t count) FL_NO_EXCEPT
void clear_error() FL_NO_EXCEPT
int error() const FL_NO_EXCEPT
fl::size_t pos() const FL_NO_EXCEPT
ifstream & seekg(fl::size_t pos, ios::seekdir dir=ios::seekdir::beg) FL_NO_EXCEPT
void open(const char *path, ios::openmode mode=ios::in) FL_NO_EXCEPT
void updateState() FL_NO_EXCEPT
const char * error_message() const FL_NO_EXCEPT
void close() FL_NO_EXCEPT
fl::size_t tellg() FL_NO_EXCEPT
const char * path() const FL_NO_EXCEPT
void clear_error() FL_NO_EXCEPT
const char * error_message() const FL_NO_EXCEPT
void open(const char *path, ios::openmode mode=ios::out) FL_NO_EXCEPT
void updateState() FL_NO_EXCEPT
ofstream & write(const char *data, fl::size_t count) FL_NO_EXCEPT
void close() FL_NO_EXCEPT
int error() const FL_NO_EXCEPT
shared_ptr< T > make_shared(Args &&... args) FL_NO_EXCEPT
constexpr int err_bad_file
static constexpr openmode ate
static constexpr openmode trunc
static constexpr openmode binary
static constexpr openmode app
u8 u8 fract8 blur_amount FL_NO_EXCEPT
fl::shared_ptr< filebuf > filebuf_ptr
FASTLED_FORCE_INLINE char * strerror(int errnum) FL_NO_EXCEPT
Base definition for an LED controller.