istream(3)
π istream(3) β Library Functions Manual, but make it a group chat π
okay bestie, welcome to istream(3) from the Library Functions Manual. this is the C++ input-stream header page, and we're gonna go through every single crumb of it. no skipping, no vibes-based summarising. periodt. β¨
πΈ NAME πΈ
istream -
that's literally the whole name entry. the dash is just there, mysterious, doing its little placeholder moment. no extra description, no cap. π
π¦ SYNOPSIS π¦
π Classes
π class std::basic_iostream< _CharT, _Traits >
class std::basic_iostream< _CharT, _Traits >
Merging istream and ostream capabilities. π
This class multiply inherits from the input and output stream classes simply to provide a single interface. "
π class std::basic_istream< _CharT, _Traits >
class std::basic_istream< _CharT, _Traits >
Controlling input. π
This is the base class for all input streams. It provides text formatting of all builtin types, and communicates with any class derived from basic_streambuf to do the actual input. "
π class std::basic_istream< _CharT, _Traits >::basic_istream::sentry
class std::basic_istream< _CharT, _Traits >::basic_istream::sentry
Performs setup work for input streams. π§
π«Ά Namespaces
namespace std
β¨ Defines
#define _GLIBCXX_ISTREAM
π₯ Functions
first up, std::ws:
template<typename _CharT , typename _Traits > basic_istream< _CharT,
_Traits > & std::ws (basic_istream< _CharT, _Traits > &__is)
then the operator>> pointer-argument batch, exactly as written:
template<class _Traits > basic_istream< char, _Traits > &
std::operator>> (basic_istream< char, _Traits > &__in, signed
char *__s)
template<class _Traits > basic_istream< char, _Traits > &
std::operator>> (basic_istream< char, _Traits > &__in, unsigned
char *__s)
template<> basic_istream< char > & std::operator>> (basic_istream<
char > &__in, char *__s)
template<typename _CharT , typename _Traits > basic_istream< _CharT,
_Traits > & std::operator>> (basic_istream< _CharT, _Traits >
&__in, _CharT *__s)
and the operator>> reference-argument batch:
template<class _Traits > basic_istream< char, _Traits > &
std::operator>> (basic_istream< char, _Traits > &__in, signed
char &__c)
template<class _Traits > basic_istream< char, _Traits > &
std::operator>> (basic_istream< char, _Traits > &__in, unsigned
char &__c)
template<typename _CharT , typename _Traits > basic_istream< _CharT,
_Traits > & std::operator>> (basic_istream< _CharT, _Traits >
&__in, _CharT &__c)
π§ Detailed Description π§
This is a Standard C++ Library header. π
Definition in file istream. π
π Author π
Generated automatically by Doxygen for libstdc++ from the source code. π
that's the whole page, bestie. source/version: libstdc++. date: 21 Apr 2009. and the page is istream(3) β signing off with a little sparkle π«Άβ¨
π¦ where this page comes from
- nixpkgs unstable: std-man-pages 4.4.0
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms