System::IO::BasicSystemOStreamWrapper classe

BasicSystemOStreamWrapper class

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

template<typename Elem,typename Traits>class BasicSystemOStreamWrapper : public std::basic_ostream<Elem, std::char_traits<Elem>>

Méthodes

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

Typedefs

TypedefDescription
char_type
Mybase
Mysb
traits_type

Voir aussi