Classe System::IO::BasicSystemIStreamWrapper

BasicSystemIStreamWrapper class

Représente un wrapper de type std::istream qui utilise BasicSystemIOStreamBuf comme tampon interne.

template<typename Elem,typename Traits>class BasicSystemIStreamWrapper : public std::basic_istream<Elem, std::char_traits<Elem>>

Méthodes

MéthodeDescription
AssignRV(BasicSystemIStreamWrapper&&)Utilisé dans le constructeur de déplacement et l’opérateur d’affectation de déplacement pour réinitialiser les pointeurs et appeler swap().
BasicSystemIStreamWrapper(SharedPtr<Stream>, SystemIOStreamWrappingMode)Construit une nouvelle instance de BasicSystemIStreamWrapper.
BasicSystemIStreamWrapper(const BasicSystemIStreamWrapper&)Constructeur de copie. Supprimé.
BasicSystemIStreamWrapper(BasicSystemIStreamWrapper&&)Constructeur de déplacement.
operator=(const BasicSystemIStreamWrapper&)Opérateur d’affectation par copie. Supprimé.
operator=(BasicSystemIStreamWrapper&&)Opérateur d’affectation par déplacement.
swap(BasicSystemIStreamWrapper&)Appel à swap *this et right, s’ils ne sont pas égaux.

Typedefs

TypedefDescription
char_type
Mybase
Mysb
traits_type

Voir aussi