System::IO::BasicSystemIOStreamWrapper class

BasicSystemIOStreamWrapper class

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

template<typename Elem,typename Traits>class BasicSystemIOStreamWrapper : public std::basic_iostream<Elem, std::char_traits<Elem>>

Méthodes

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

Typedefs

TypedefDescription
char_type
Mybase
Mysb
traits_type

Voir aussi