The following tables list the members of the basic_istream Class. For a list of members inherited by the basic_istream class, see basic_ios Members.
Reference
Constructors
| Constructs an object of type basic_istream. | 
Member Functions
| Returns the number of characters read during the last unformatted input. | |
| Reads one or more characters from the input stream. | |
| Reads a line from the input stream. | |
| Causes a number of elements to be skipped from the current read position. | |
| Returns the next character to be read. | |
| Puts a specified character into the stream. | |
| Reads a specified number of characters from the stream and stores them in an array. | |
| Read from buffer only. | |
| Moves the read position in a stream. | |
| The nested class describes an object whose declaration structures the formatted input functions and the unformatted input functions. | |
| Exchanges this basic_istream object for the provided basic_istream object parameter. | |
| Synchronizes the input device associated with the stream with the stream's buffer. | |
| Reports the current read position in the stream. | |
| Puts the most recently read character back into the stream. | 
Operators
| Calls a function on the input stream or reads formatted data from the input stream. | |
| Assigns the basic_istream on the right side of the operator to this object. This is a move assignment involving an rvalue reference that does not leave a copy behind. | 
See Also
Reference
Thread Safety in the Standard C++ Library