cplusplus.com cplusplus.com
cplusplus.com   C++ : Reference : IOstream Library : streambuf : pptr
  Search:
- -
C++
Information
Documentation
Reference
Articles
Sourcecode
Forums
Reference
C Library
IOstream Library
Strings library
STL Containers
STL Algorithms
Miscellaneous
IOstream Library
manipulators
classes:
· filebuf
· fstream
· ifstream
· ios
· iostream
· ios_base
· istream
· istringstream
· ofstream
· ostream
· ostringstream
· streambuf
· stringbuf
· stringstream
objects:
· cerr
· cin
· clog
· cout
types:
· fpos
· streamoff
· streampos
· streamsize
streambuf
streambuf::streambuf
streambuf::~streambuf
public members:
· streambuf::getloc
· streambuf::in_avail
· streambuf::pubimbue
· streambuf::pubseekoff
· streambuf::pubseekpos
· streambuf::pubsetbuf
· streambuf::pubsync
· streambuf::sbumpc
· streambuf::sgetc
· streambuf::sgetn
· streambuf::snextc
· streambuf::sputbackc
· streambuf::sputc
· streambuf::sputn
· streambuf::sungetc
protected members:
· streambuf::eback
· streambuf::egptr
· streambuf::epptr
· streambuf::gbump
· streambuf::gptr
· streambuf::pbase
· streambuf::pbump
· streambuf::pptr
· streambuf::setg
· streambuf::setp
virtual prot. members:
· streambuf::imbue
· streambuf::overflow
· streambuf::pbackfail
· streambuf::seekoff
· streambuf::seekpos
· streambuf::setbuf
· streambuf::showmanyc
· streambuf::sync
· streambuf::uflow
· streambuf::underflow
· streambuf::xsgetn
· streambuf::xsputn

-

streambuf::pptr protected member function
char * pptr ( ) const;

Pointer to current position of output sequence

Returns a reference to the current element of the output sequence (the put pointer).

The controlled output sequence is directly available (either in part or in its entirety) for other members of the class through three pointers returned by the following protected member functions:

  • pbase: Beginning of accessible output sequence
  • pptr: Current position in output sequence ("put pointer")
  • epptr: End of accessible output sequence

Parameters

none

Return Value

A reference to the current element in the output sequence.

Basic template member declaration

( basic_streambuf<charT,traits> )
typedef charT char_type;
char_type *pptr ( ) const;

See also

streambuf::pbase Pointer to beginning of output sequence (protected member function)
streambuf::epptr Pointer to end of output sequence (protected member function)
streambuf::gptr Pointer to current position of input sequence (protected member function)

Home page | Privacy policy
© cplusplus.com, 2000-2008 - All rights reserved - v2.2
Spotted an error? contact us