FastLED 3.10.8
Loading...
Searching...
No Matches
fl::istream_real Class Reference

Detailed Description

Definition at line 23 of file istream.h.

#include <istream.h>

Public Member Functions

 istream_real () FL_NO_EXCEPT=default
 
void clear () FL_NO_EXCEPT
 
bool eof () const FL_NO_EXCEPT
 
bool fail () const FL_NO_EXCEPT
 
int get () FL_NO_EXCEPT
 
istream_real & getline (string &str) FL_NO_EXCEPT
 
bool good () const FL_NO_EXCEPT
 
istream_real & operator>> (char &c) FL_NO_EXCEPT
 
istream_real & operator>> (double &d) FL_NO_EXCEPT
 
istream_real & operator>> (fl::i16 &n) FL_NO_EXCEPT
 
istream_real & operator>> (fl::i32 &n) FL_NO_EXCEPT
 
istream_real & operator>> (fl::i8 &n) FL_NO_EXCEPT
 
istream_real & operator>> (fl::u32 &n) FL_NO_EXCEPT
 
istream_real & operator>> (fl::u8 &n) FL_NO_EXCEPT
 
istream_real & operator>> (float &f) FL_NO_EXCEPT
 
istream_real & operator>> (string &str) FL_NO_EXCEPT
 
template<typename T>
fl::enable_if< fl::is_same< T, fl::size >::value||fl::is_same< T, fl::u16 >::value, istream_real & >::type operator>> (T &n) FL_NO_EXCEPT
 
int peek () FL_NO_EXCEPT
 
istream_real & putback (char c) FL_NO_EXCEPT
 

Private Member Functions

bool readLine () FL_NO_EXCEPT
 
bool readToken (string &token) FL_NO_EXCEPT
 
void skipWhitespace () FL_NO_EXCEPT
 

Private Attributes

char mBuffer [BUFFER_SIZE] = {}
 
fl::size mBufferLen = 0
 
bool mFailed = false
 
fl::size mPos = 0
 

Static Private Attributes

static const fl::size BUFFER_SIZE = 256
 

The documentation for this class was generated from the following files: