| istream | Constructs an istream object attached to an existing object of a streambuf-derived class. | |
| ~istream | Destroys an istream object. |
| ipfx | Check for error conditions prior to extraction operations (input prefix function). | |
| isfx | Called after extraction operations (input suffix function). |
| get | Extracts characters from the stream up to, but not including, delimiters. | |
| getline | Extracts characters from the stream (extracts and discards delimiters). | |
| read | Extracts data from the stream. | |
| ignore | Extracts and discards characters. | |
| peek | Returns a character without extracting it from the stream. | |
| gcount | Counts the characters extracted in the last unformatted operation. | |
| eatwhite | Extracts leading white space. |
| putback | Puts characters back to the stream. | |
| sync | Synchronizes the stream buffer with the external source of characters. | |
| seekg | Changes the stream's get pointer. | |
| tellg | Gets the value of the stream's get pointer. |
| operator >> | Extraction operator for various types. |