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

Detailed Description

Definition at line 27 of file istream.h.

#include <istream.h>

Public Member Functions

 istream_real ()=default
 
void clear ()
 
bool eof () const
 
bool fail () const
 
int get ()
 
istream_realgetline (string &str)
 
bool good () const
 
istream_realoperator>> (char &c)
 
istream_realoperator>> (double &d)
 
istream_realoperator>> (fl::i16 &n)
 
istream_realoperator>> (fl::i32 &n)
 
istream_realoperator>> (fl::i8 &n)
 
istream_realoperator>> (fl::u32 &n)
 
istream_realoperator>> (fl::u8 &n)
 
istream_realoperator>> (float &f)
 
istream_realoperator>> (string &str)
 
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)
 
int peek ()
 
istream_realputback (char c)
 

Private Member Functions

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

Private Attributes

char buffer_ [BUFFER_SIZE]
 
fl::size buffer_len_ = 0
 
bool failed_ = false
 
fl::size pos_ = 0
 

Static Private Attributes

static const fl::size BUFFER_SIZE = 256
 

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