Ne.app NeANT
The Ne.app NeANT User module of the NeANT distribution.
Public Types | Public Member Functions | Data Fields
Streambuf< charT, Traits > Struct Template Reference
Inheritance diagram for Streambuf< charT, Traits >:
Inheritance graph
[legend]
Collaboration diagram for Streambuf< charT, Traits >:
Collaboration graph
[legend]

Public Types

typedef std::basic_streambuf< charT, Traits > Base
 
typedef Base::traits_type traits_type
 
typedef Base::int_type int_type
 
typedef std::basic_streambuf< charT, Traits > Base
 
typedef Base::traits_type traits_type
 
typedef Base::int_type int_type
 
typedef std::basic_streambuf< charT, Traits > Base
 
typedef std::basic_streambuf< charT, Traits > Base
 

Public Member Functions

 Streambuf (const charT *gbeg, const charT *gend)
 
const charT * pubeback () const
 
const charT * pubgptr () const
 
const charT * pubegptr () const
 
int sync ()
 
int_type underflow ()
 
 Streambuf (const charT *gbeg, const charT *gend)
 
const charT * pubeback () const
 
const charT * pubgptr () const
 
const charT * pubegptr () const
 
std::streamsize showmanyc ()
 
int_type underflow ()
 
 Streambuf (const charT *gbeg, const charT *gend)
 
const charT * pubeback () const
 
const charT * pubgptr () const
 
const charT * pubegptr () const
 
int sync ()
 
 Streambuf (const charT *gbeg, const charT *gend)
 
std::ptrdiff_t gptr_off () const
 

Data Fields

int nsyncs_
 
int fail_after_
 
int throw_after_
 
const charT * end_
 
int showmanyc_
 

Detailed Description

template<class charT, class Traits>
struct Streambuf< charT, Traits >

27.readsome.cpp - test exercising istream::readsome()

$Id$

Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Copyright 2003-2007 Rogue Wave Software.

Definition at line 102 of file 27.istream.manip.cpp.

Member Typedef Documentation

◆ Base [1/4]

template<class charT , class Traits >
typedef std::basic_streambuf<charT, Traits> Streambuf< charT, Traits >::Base

Definition at line 104 of file 27.istream.manip.cpp.

◆ Base [2/4]

template<class charT , class Traits >
typedef std::basic_streambuf<charT, Traits> Streambuf< charT, Traits >::Base

Definition at line 41 of file 27.istream.readsome.cpp.

◆ Base [3/4]

template<class charT , class Traits >
typedef std::basic_streambuf<charT, Traits> Streambuf< charT, Traits >::Base

Definition at line 204 of file 27.istream.sentry.cpp.

◆ Base [4/4]

template<class charT , class Traits >
typedef std::basic_streambuf<charT, Traits> Streambuf< charT, Traits >::Base

Definition at line 216 of file 22.locale.num.get.cpp.

◆ int_type [1/2]

template<class charT , class Traits >
typedef Base::int_type Streambuf< charT, Traits >::int_type

Definition at line 107 of file 27.istream.manip.cpp.

◆ int_type [2/2]

template<class charT , class Traits >
typedef Base::int_type Streambuf< charT, Traits >::int_type

Definition at line 43 of file 27.istream.readsome.cpp.

◆ traits_type [1/2]

template<class charT , class Traits >
typedef Base::traits_type Streambuf< charT, Traits >::traits_type

Definition at line 106 of file 27.istream.manip.cpp.

◆ traits_type [2/2]

template<class charT , class Traits >
typedef Base::traits_type Streambuf< charT, Traits >::traits_type

Definition at line 42 of file 27.istream.readsome.cpp.

Constructor & Destructor Documentation

◆ Streambuf() [1/4]

template<class charT , class Traits >
Streambuf< charT, Traits >::Streambuf ( const charT *  gbeg,
const charT *  gend 
)
inline

Definition at line 119 of file 27.istream.manip.cpp.

◆ Streambuf() [2/4]

template<class charT , class Traits >
Streambuf< charT, Traits >::Streambuf ( const charT *  gbeg,
const charT *  gend 
)
inline

Definition at line 56 of file 27.istream.readsome.cpp.

◆ Streambuf() [3/4]

template<class charT , class Traits >
Streambuf< charT, Traits >::Streambuf ( const charT *  gbeg,
const charT *  gend 
)
inline

Definition at line 208 of file 27.istream.sentry.cpp.

◆ Streambuf() [4/4]

template<class charT , class Traits >
Streambuf< charT, Traits >::Streambuf ( const charT *  gbeg,
const charT *  gend 
)
inline

Definition at line 218 of file 22.locale.num.get.cpp.

Member Function Documentation

◆ gptr_off()

template<class charT , class Traits >
std::ptrdiff_t Streambuf< charT, Traits >::gptr_off ( ) const
inline

Definition at line 225 of file 22.locale.num.get.cpp.

◆ pubeback() [1/3]

template<class charT , class Traits >
const charT * Streambuf< charT, Traits >::pubeback ( ) const
inline

Definition at line 130 of file 27.istream.manip.cpp.

◆ pubeback() [2/3]

template<class charT , class Traits >
const charT * Streambuf< charT, Traits >::pubeback ( ) const
inline

Definition at line 67 of file 27.istream.readsome.cpp.

◆ pubeback() [3/3]

template<class charT , class Traits >
const charT * Streambuf< charT, Traits >::pubeback ( ) const
inline

Definition at line 215 of file 27.istream.sentry.cpp.

◆ pubegptr() [1/3]

template<class charT , class Traits >
const charT * Streambuf< charT, Traits >::pubegptr ( ) const
inline

Definition at line 138 of file 27.istream.manip.cpp.

◆ pubegptr() [2/3]

template<class charT , class Traits >
const charT * Streambuf< charT, Traits >::pubegptr ( ) const
inline

Definition at line 75 of file 27.istream.readsome.cpp.

◆ pubegptr() [3/3]

template<class charT , class Traits >
const charT * Streambuf< charT, Traits >::pubegptr ( ) const
inline

Definition at line 223 of file 27.istream.sentry.cpp.

◆ pubgptr() [1/3]

template<class charT , class Traits >
const charT * Streambuf< charT, Traits >::pubgptr ( ) const
inline

Definition at line 134 of file 27.istream.manip.cpp.

◆ pubgptr() [2/3]

template<class charT , class Traits >
const charT * Streambuf< charT, Traits >::pubgptr ( ) const
inline

Definition at line 71 of file 27.istream.readsome.cpp.

◆ pubgptr() [3/3]

template<class charT , class Traits >
const charT * Streambuf< charT, Traits >::pubgptr ( ) const
inline

Definition at line 219 of file 27.istream.sentry.cpp.

◆ showmanyc()

template<class charT , class Traits >
std::streamsize Streambuf< charT, Traits >::showmanyc ( )
inline

Definition at line 79 of file 27.istream.readsome.cpp.

◆ sync() [1/2]

template<class charT , class Traits >
int Streambuf< charT, Traits >::sync ( )
inline

Definition at line 142 of file 27.istream.manip.cpp.

◆ sync() [2/2]

template<class charT , class Traits >
int Streambuf< charT, Traits >::sync ( )
inline

Definition at line 227 of file 27.istream.sentry.cpp.

◆ underflow() [1/2]

template<class charT , class Traits >
int_type Streambuf< charT, Traits >::underflow ( )
inline

Definition at line 147 of file 27.istream.manip.cpp.

◆ underflow() [2/2]

template<class charT , class Traits >
int_type Streambuf< charT, Traits >::underflow ( )
inline

Definition at line 90 of file 27.istream.readsome.cpp.

Field Documentation

◆ end_

template<class charT , class Traits >
const charT * Streambuf< charT, Traits >::end_

Definition at line 117 of file 27.istream.manip.cpp.

◆ fail_after_

template<class charT , class Traits >
int Streambuf< charT, Traits >::fail_after_

Definition at line 112 of file 27.istream.manip.cpp.

◆ nsyncs_

template<class charT , class Traits >
int Streambuf< charT, Traits >::nsyncs_

Definition at line 109 of file 27.istream.manip.cpp.

◆ showmanyc_

template<class charT , class Traits >
int Streambuf< charT, Traits >::showmanyc_

Definition at line 46 of file 27.istream.readsome.cpp.

◆ throw_after_

template<class charT , class Traits >
int Streambuf< charT, Traits >::throw_after_

Definition at line 115 of file 27.istream.manip.cpp.


The documentation for this struct was generated from the following files: