Output Stream.  
 More...
#include <ostream.h>
◆ fmtflags
◆ iostate
typedef for iostate bitmask 
 
 
◆ off_type
type for relative seek offset 
 
 
◆ openmode
typedef for iostream open mode 
 
 
◆ pos_type
type for absolute seek position 
 
 
◆ streamsize
unsigned size that can represent maximum file size. (violates spec - should be signed) 
 
 
◆ seekdir
enumerated type for the direction of relative seeks 
| Enumerator | 
|---|
| beg  | seek relative to the beginning of the stream  
 | 
| cur  | seek relative to the current stream position  
 | 
| end  | seek relative to the end of the stream  
 | 
 
 
◆ bad()
- Returns
 - true if bad bit is set else false. 
 
 
 
◆ clear()
Clear iostate bits.
- Parameters
 - 
  
    | [in] | state | The flags you want to set after clearing all flags.  | 
  
   
 
 
◆ eof()
- Returns
 - true if end of file has been reached else false.
 
Warning: An empty file returns false before the first read.
Moral: eof() is only useful in combination with fail(), to find out whether EOF was the cause for failure 
 
 
◆ fail()
- Returns
 - true if any iostate bit other than eof are set else false. 
 
 
 
◆ fill() [1/2]
◆ fill() [2/2]
  
  
      
        
          | char ios_base::fill  | 
          ( | 
          char  | 
          c | ) | 
           | 
         
       
   | 
  
inlineinherited   | 
  
 
Set fill character 
- Parameters
 - 
  
  
 
- Returns
 - old fill character 
 
 
 
◆ flags() [1/2]
◆ flags() [2/2]
set format flags 
- Parameters
 - 
  
  
 
- Returns
 - old flags 
 
 
 
◆ flush()
Flushes the buffer associated with this stream. The flush function calls the sync function of the associated file. 
- Returns
 - A reference to the ostream object. 
 
 
 
◆ good()
- Returns
 - True if no iostate flags are set else false. 
 
 
 
◆ operator const void *()
  
  
      
        
          | ios::operator const void *  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inlineinherited   | 
  
 
- Returns
 - null pointer if fail() is true. 
 
 
 
◆ operator!()
  
  
      
        
          | bool ios::operator!  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inlineinherited   | 
  
 
- Returns
 - true if fail() else false. 
 
 
 
◆ operator<<() [1/19]
call manipulator 
- Parameters
 - 
  
  
 
- Returns
 - the stream 
 
 
 
◆ operator<<() [2/19]
call manipulator 
- Parameters
 - 
  
  
 
- Returns
 - the stream 
 
 
 
◆ operator<<() [3/19]
  
  
      
        
          | ostream& ostream::operator<<  | 
          ( | 
          bool  | 
          arg | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
Output bool 
- Parameters
 - 
  
  
 
- Returns
 - the stream 
 
 
 
◆ operator<<() [4/19]
  
  
      
        
          | ostream& ostream::operator<<  | 
          ( | 
          const char *  | 
          arg | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
Output string 
- Parameters
 - 
  
  
 
- Returns
 - the stream 
 
 
 
◆ operator<<() [5/19]
  
  
      
        
          | ostream& ostream::operator<<  | 
          ( | 
          const signed char *  | 
          arg | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
Output string 
- Parameters
 - 
  
  
 
- Returns
 - the stream 
 
 
 
◆ operator<<() [6/19]
  
  
      
        
          | ostream& ostream::operator<<  | 
          ( | 
          const unsigned char *  | 
          arg | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
Output string 
- Parameters
 - 
  
  
 
- Returns
 - the stream 
 
 
 
◆ operator<<() [7/19]
  
  
      
        
          | ostream& ostream::operator<<  | 
          ( | 
          char  | 
          arg | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
Output character 
- Parameters
 - 
  
    | [in] | arg | character to output  | 
  
   
- Returns
 - the stream 
 
 
 
◆ operator<<() [8/19]
  
  
      
        
          | ostream& ostream::operator<<  | 
          ( | 
          signed char  | 
          arg | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
Output character 
- Parameters
 - 
  
    | [in] | arg | character to output  | 
  
   
- Returns
 - the stream 
 
 
 
◆ operator<<() [9/19]
  
  
      
        
          | ostream& ostream::operator<<  | 
          ( | 
          unsigned char  | 
          arg | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
Output character 
- Parameters
 - 
  
    | [in] | arg | character to output  | 
  
   
- Returns
 - the stream 
 
 
 
◆ operator<<() [10/19]
  
  
      
        
          | ostream& ostream::operator<<  | 
          ( | 
          double  | 
          arg | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
Output double 
- Parameters
 - 
  
  
 
- Returns
 - the stream 
 
 
 
◆ operator<<() [11/19]
  
  
      
        
          | ostream& ostream::operator<<  | 
          ( | 
          float  | 
          arg | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
Output float 
- Parameters
 - 
  
  
 
- Returns
 - the stream 
 
 
 
◆ operator<<() [12/19]
  
  
      
        
          | ostream& ostream::operator<<  | 
          ( | 
          short  | 
          arg | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
Output signed short 
- Parameters
 - 
  
  
 
- Returns
 - the stream 
 
 
 
◆ operator<<() [13/19]
  
  
      
        
          | ostream& ostream::operator<<  | 
          ( | 
          unsigned short  | 
          arg | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
Output unsigned short 
- Parameters
 - 
  
  
 
- Returns
 - the stream 
 
 
 
◆ operator<<() [14/19]
  
  
      
        
          | ostream& ostream::operator<<  | 
          ( | 
          int  | 
          arg | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
Output signed int 
- Parameters
 - 
  
  
 
- Returns
 - the stream 
 
 
 
◆ operator<<() [15/19]
  
  
      
        
          | ostream& ostream::operator<<  | 
          ( | 
          unsigned int  | 
          arg | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
Output unsigned int 
- Parameters
 - 
  
  
 
- Returns
 - the stream 
 
 
 
◆ operator<<() [16/19]
  
  
      
        
          | ostream& ostream::operator<<  | 
          ( | 
          long  | 
          arg | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
Output signed long 
- Parameters
 - 
  
  
 
- Returns
 - the stream 
 
 
 
◆ operator<<() [17/19]
  
  
      
        
          | ostream& ostream::operator<<  | 
          ( | 
          unsigned long  | 
          arg | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
Output unsigned long 
- Parameters
 - 
  
  
 
- Returns
 - the stream 
 
 
 
◆ operator<<() [18/19]
  
  
      
        
          | ostream& ostream::operator<<  | 
          ( | 
          const void *  | 
          arg | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
Output pointer 
- Parameters
 - 
  
  
 
- Returns
 - the stream 
 
 
 
◆ operator<<() [19/19]
  
  
      
        
          | ostream& ostream::operator<<  | 
          ( | 
          const __FlashStringHelper *  | 
          arg | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
Output a string from flash using the Arduino F() macro. 
- Parameters
 - 
  
    | [in] | arg | pointing to flash string  | 
  
   
- Returns
 - the stream 
 
 
 
◆ precision() [1/2]
  
  
      
        
          | int ios_base::precision  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inlineinherited   | 
  
 
 
◆ precision() [2/2]
  
  
      
        
          | int ios_base::precision  | 
          ( | 
          unsigned int  | 
          n | ) | 
           | 
         
       
   | 
  
inlineinherited   | 
  
 
set precision 
- Parameters
 - 
  
  
 
- Returns
 - old precision 
 
 
 
◆ put()
Puts a character in a stream.
The unformatted output function inserts the element ch. It returns *this.
- Parameters
 - 
  
  
 
- Returns
 - A reference to the ostream object. 
 
 
 
◆ rdstate()
- Returns
 - The iostate flags for this file. 
 
 
 
◆ seekp() [1/2]
Set the stream position 
- Parameters
 - 
  
    | [in] | pos | The absolute position in which to move the write pointer.  | 
  
   
- Returns
 - Is always *this. Failure is indicated by the state of *this. 
 
 
 
◆ seekp() [2/2]
Set the stream position.
- Parameters
 - 
  
    | [in] | off | An offset to move the write pointer relative to way. off is a signed 32-bit int so the offset is limited to +- 2GB.  | 
    | [in] | way | One of ios::beg, ios::cur, or ios::end.  | 
  
   
- Returns
 - Is always *this. Failure is indicated by the state of *this. 
 
 
 
◆ setf() [1/2]
set format flags 
- Parameters
 - 
  
    | [in] | fl | new flags to be or'ed in  | 
  
   
- Returns
 - old flags 
 
 
 
◆ setf() [2/2]
modify format flags 
- Parameters
 - 
  
    | [in] | mask | flags to be removed  | 
    | [in] | fl | flags to be set after mask bits have been cleared  | 
  
   
- Returns
 - old flags 
 
 
 
◆ setstate()
  
  
      
        
          | void ios::setstate  | 
          ( | 
          iostate  | 
          state | ) | 
           | 
         
       
   | 
  
inlineinherited   | 
  
 
Set iostate bits.
- Parameters
 - 
  
  
 
 
 
◆ tellp()
- Returns
 - the stream position 
 
 
 
◆ unsetf()
clear format flags 
- Parameters
 - 
  
    | [in] | fl | flags to be cleared  | 
  
   
- Returns
 - old flags 
 
 
 
◆ width() [1/2]
  
  
      
        
          | unsigned ios_base::width  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlineinherited   | 
  
 
 
◆ width() [2/2]
  
  
      
        
          | unsigned ios_base::width  | 
          ( | 
          unsigned  | 
          n | ) | 
           | 
         
       
   | 
  
inlineinherited   | 
  
 
set width 
- Parameters
 - 
  
  
 
- Returns
 - old width 
 
 
 
◆ adjustfield
◆ app
seek to end before each write 
 
 
◆ ate
open and seek to end immediately after opening 
 
 
◆ badbit
  
  
      
        
          | const iostate ios_base::badbit = 0X01 | 
         
       
   | 
  
staticinherited   | 
  
 
iostate bad bit for a nonrecoverable error. 
 
 
◆ basefield
◆ binary
perform input and output in binary mode (as opposed to text mode) 
 
 
◆ boolalpha
  
  
      
        
          | const fmtflags ios_base::boolalpha = 0x0100 | 
         
       
   | 
  
staticinherited   | 
  
 
use strings true/false for bool 
 
 
◆ dec
◆ eofbit
  
  
      
        
          | const iostate ios_base::eofbit = 0x02 | 
         
       
   | 
  
staticinherited   | 
  
 
iostate bit for end of file reached 
 
 
◆ failbit
  
  
      
        
          | const iostate ios_base::failbit = 0X04 | 
         
       
   | 
  
staticinherited   | 
  
 
iostate fail bit for nonfatal error 
 
 
◆ goodbit
  
  
      
        
          | const iostate ios_base::goodbit = 0x00 | 
         
       
   | 
  
staticinherited   | 
  
 
 
◆ hex
◆ in
◆ internal
  
  
      
        
          | const fmtflags ios_base::internal = 0x0004 | 
         
       
   | 
  
staticinherited   | 
  
 
fill between sign/base prefix and number 
 
 
◆ left
◆ oct
◆ out
◆ right
◆ showbase
  
  
      
        
          | const fmtflags ios_base::showbase = 0x0200 | 
         
       
   | 
  
staticinherited   | 
  
 
use prefix 0X for hex and 0 for oct 
 
 
◆ showpoint
  
  
      
        
          | const fmtflags ios_base::showpoint = 0x0400 | 
         
       
   | 
  
staticinherited   | 
  
 
always show '.' for floating numbers 
 
 
◆ showpos
  
  
      
        
          | const fmtflags ios_base::showpos = 0x0800 | 
         
       
   | 
  
staticinherited   | 
  
 
show + sign for nonnegative numbers 
 
 
◆ skipws
  
  
      
        
          | const fmtflags ios_base::skipws = 0x1000 | 
         
       
   | 
  
staticinherited   | 
  
 
 
◆ trunc
truncate an existing stream when opening 
 
 
◆ uppercase
  
  
      
        
          | const fmtflags ios_base::uppercase = 0x4000 | 
         
       
   | 
  
staticinherited   | 
  
 
use uppercase letters in number representations 
 
 
The documentation for this class was generated from the following files:
- Arduino/libraries/SdFat/src/FatLib/ostream.h
 
- Arduino/libraries/SdFat/src/FatLib/ostream.cpp