Right shift operators

Synopses

Declared in <bslstl_istringstream.h>

Integer arithmetic extractors

__istream_type&
operator>>(bool& __n);
__istream_type&
operator>>(double& __f);

Floating point arithmetic extractors

__istream_type&
operator>>(float& __f);
__istream_type&
operator>>(int& __n);
__istream_type&
operator>>(long& __n);
__istream_type&
operator>>(long double& __f);
__istream_type&
operator>>(long long& __n);
__istream_type&
operator>>(short& __n);
__istream_type&
operator>>(unsigned int& __n);
__istream_type&
operator>>(unsigned long& __n);
__istream_type&
operator>>(unsigned long long& __n);
__istream_type&
operator>>(unsigned short& __n);

Basic arithmetic extractors

__istream_type&
operator>>(void*& __p);

Extracting into another streambuf.

__istream_type&
operator>>(__streambuf_type* __sb);
__istream_type&
operator>>(__ios_type&(* __pf)(__ios_type&));

Interface for manipulators.

__istream_type&
operator>>(__istream_type&(* __pf)(__istream_type&));
__istream_type&
operator>>(ios_base&(* __pf)(ios_base&));

Return Value

*this if successful

Parameters

Name

Description

__n

A variable of builtin integral type.

__f

A variable of builtin floating point type.

__p

A variable of pointer type.

__sb

A pointer to a streambuf

Created with MrDocs