Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?
Hasło nie zostało zweryfikowane
Niniejsze hasło zostało opracowane, jednak nie zostało ono zweryfikowane przez administrację serwisu. Jeżeli znalazłeś błędy merytoryczne w niniejszym dokumencie, prosimy o ich zgłoszenie na forum w dziale Znalezione błędy.
Opracował: jankowalski25
Język C++

basic_streambuf

[szablon klasy] Umożliwia wykonywanie operacji wejściowych i wyjściowych na strumieniach znaków.

Składnia

C/C++
#include <streambuf>

namespace std
{
    template < class CharT, class Traits = std::char_traits < CharT > >
    class basic_streambuf;
}

Zdefiniowane klasy

KlasaDefinicja
std::streambuf
std::basic_streambuf < char >
std::wstreambuf
std::basic_streambuf < wchar_t >

Typy składowe

TypDefinicja
char_type
CharT
traits_type
Traits
int_type
Traits::int_type
pos_type
Traits::pos_type
off_type
Traits::off_type

Linki zewnętrzne

Wykaz elementów dowiązanych

basic_streambuf Tworzy obiekt tej klasy. (konstruktor)
eback Zwraca wskaźnik do początku obszaru pobierania danych. (metoda)
egptr Zwraca wskaźnik do końca obszaru pobierania danych. (metoda)
epptr Zwraca wskaźnik do końca obszaru zapisywania danych. (metoda)
gbump Pomija określoną liczbę znaków w obszarze pobierania. (metoda)
getloc Zwraca informacje o obecnych ustawieniach lokalnych. (metoda)
gptr Zwraca wskaźnik do obecnego znaku w obszarze pobierania danych. (metoda)
imbue Otrzymuje informacje o zmianie ustawień lokalnych. (metoda)
in_avail Zwraca liczbę znaków dostępnych do odczytania. (metoda)
operator= Kopiuje obiekt tej klasy. (operator - metoda)
overflow Wysyła znaki z obszaru zapisywania na wyjście. (metoda)
pbackfail Wstawia znak na końcu strumienia (może cofnąć wszystkie dane o jeden znak). (metoda)
pbase Zwraca wskaźnik do początku obszaru zapisywania danych. (metoda)
pbump Pomija określoną liczbę znaków w sekwencji wyjściowej. (metoda)
pptr Zwraca wskaźnik do obecnego znaku w obszarze zapisywania danych. (metoda)
pubimbue Zmienia ustawienia lokalne. (metoda)
pubseekoff Ustawia względną pozycję wskaźnika odczytu i zapisu. (metoda)
pubseekpos Ustawia bezwzględną pozycję wskaźnika odczytu lub zapisu. (metoda)
pubsetbuf Ustawia zawartość bufora strumienia. (metoda)
pubsync Umożliwia synchronizację danych bufora strumienia. (metoda)
sbumpc Odczytuje jeden znak, a następnie przesuwa sekwencję wejściową o jeden znak. (metoda)
seekoff Otrzymuje informacje o zmianie względnej pozycji wskaźnika odczytu i zapisu. (metoda)
seekpos Otrzymuje informacje o zmianie bezwzględnej pozycji wskaźnika odczytu i zapisu. (metoda)
setbuf Otrzymuje informacje o zmianie bufora strumienia. (metoda)
setg Ustawia wskaźniki określające początek, następny znak oraz koniec sekwencji wejściowej. (metoda)
setp Ustawia wskaźniki określające początek, następny znak oraz koniec sekwencji wyjściowej. (metoda)
sgetc Odczytuje jeden znak z sekwencji wejściowej. (metoda)
sgetn Umożliwia odczytanie określonej liczby znaków i umieszczenie ich w tablicy. (metoda)
showmanyc Określa liczbę znaków dostępnych do odczytania. (metoda)
snextc Przesuwa sekwencję wejściową o jeden znak, a następnie odczytuje jeden znak. (metoda)
sputbackc Umieszcza znak na końcu obszaru odczytywania danych. (metoda)
sputc Zapisuje jeden znak do sekwencji wyjściowej. (metoda)
sputn Umożliwia zapisanie określonej liczby znaków do sekwencji wyjściowej. (metoda)
sungetc Dekrementuje wskaźnik odczytu danych, a następnie zwraca znak, na który wskazuje ten wskaźnik. (metoda)
swap Zamienia zawartość buforów strumieni dwóch obiektów tej klasy. (metoda)
sync Synchronizuje dane bufora strumienia. (metoda)
uflow Odczytuje znaki z powiązanej sekwencji wejściowej do obszaru pobierania i zwiększa wartość następnego wskaźnika. (metoda)
underflow Odczytuje znaki z powiązanej sekwencji wejściowej do obszaru pobierania danych. (metoda)
xsgetn Odczytuje określoną liczbę znaków i umieszcza je w tablicy. (metoda)
xsputn Zapisuje określoną liczbę znaków do sekwencji wyjściowej. (metoda)
~basic_streambuf Umożliwia zniszczenie obiektu klasy pochodnej przez usunięcie wskaźnika do tej klasy. (destruktor)