istream &operator>(char*); istream &operator>(signed char*); istream &operator>(unsigned char*); istream &operator>(char &); istream &operator>(signed char &); istream &operator>(unsigned char &); istream &operator>(short &); istream &operator>(unsigned short &); istream &operator>(int &); istream &operator>(unsigned int &); istream &operator>(long &); istream &operator>(unsigned long &); istream &operator>(float &); istream &operator>(double &); istream &operator>(long double &);