std::basic_ostream_sentry man page on RedHat

Man page or keyword search:  
man Server   29550 pages
apropos Keyword Search (all sections)
Output format
RedHat logo
[printable version]

std::basic_ostream<; _CharT, _Tstd::basic_ostream< _CharT, _Traits >::sentry(3)

NAME
       std::basic_ostream< _CharT, _Traits >::sentry -

SYNOPSIS
   Public Member Functions
       sentry (basic_ostream< _CharT, _Traits > &__os)
       ~sentry ()
       operator bool () const

Detailed Description
   template<typename _CharT, typename _Traits = char_traits<_CharT>>class
       std::basic_ostream< _CharT, _Traits >::sentry
       Performs setup work for output streams.

       Objects of this class are created before all of the standard inserters
       are run. It is responsible for exception-safe prefix and suffix
       operations.

       Definition at line 400 of file ostream.

Constructor & Destructor Documentation
   template<typename _CharT, typename _Traits> std::basic_ostream< _CharT,
       _Traits >::sentry::sentry (basic_ostream< _CharT, _Traits > &__os)
       [explicit]
       The constructor performs preparatory work.

       Parameters:
	   __os The output stream to guard.

       If the stream state is good (__os.good() is true), then if the stream
       is tied to another output stream, is.tie()->flush() is called to
       synchronize the output sequences.

       If the stream state is still good, then the sentry state becomes true
       (okay).

       Definition at line 47 of file ostream.tcc.

       References std::ios_base::failbit, std::basic_ios< _CharT, _Traits
       >::good(), std::basic_ios< _CharT, _Traits >::setstate(), and
       std::basic_ios< _CharT, _Traits >::tie().

   template<typename _CharT, typename _Traits = char_traits<_CharT>>
       std::basic_ostream< _CharT, _Traits >::sentry::~sentry () [inline]
       Possibly flushes the stream. If ios_base::unitbuf is set in os.flags(),
       and std::uncaught_exception() is true, the sentry destructor calls
       flush() on the output stream.

       Definition at line 428 of file ostream.

       References std::ios_base::badbit, std::uncaught_exception(), and
       std::ios_base::unitbuf.

Member Function Documentation
   template<typename _CharT, typename _Traits = char_traits<_CharT>>
       std::basic_ostream< _CharT, _Traits >::sentry::operator bool () const
       [inline],  [explicit]
       Quick status checking.

       Returns:
	   The sentry state.

       For ease of use, sentries may be converted to booleans. The return
       value is that of the sentry state (true == okay).

       Definition at line 449 of file ostream.

Author
       Generated automatically by Doxygen for libstdc++ from the source code.

libstdc++		      std::basic_ostream< _CharT, _Traits >::sentry(3)
[top]

List of man pages available for RedHat

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net