CMS 3D CMS Logo

List of all members | Public Types | Public Member Functions
ext::basic_ozstream< Item_t, Traits_t, Allocator_t > Class Template Reference

#include <zstream.h>

Inheritance diagram for ext::basic_ozstream< Item_t, Traits_t, Allocator_t >:
ext::basic_ozstreambase< Item_t, Traits_t, Allocator_t >

Public Types

typedef std::basic_ostream< Item_t, Traits_t > OStream_t
 
typedef basic_ozstreambase< Item_t, Traits_t, Allocator_t > ZOStreamBase_t
 
- Public Types inherited from ext::basic_ozstreambase< Item_t, Traits_t, Allocator_t >
typedef std::basic_ostream< Item_t, Traits_t > OStream_t
 
typedef basic_ozstreambuf< Item_t, Traits_t, Allocator_t > ZOStreamBuf_t
 

Public Member Functions

 basic_ozstream (OStream_t *os, int open_mode=std::ios::out, int level=9)
 
 ~basic_ozstream () override
 
- Public Member Functions inherited from ext::basic_ozstreambase< Item_t, Traits_t, Allocator_t >
 basic_ozstreambase (OStream_t *os, int level)
 
ZOStreamBuf_trdbuf ()
 

Detailed Description

template<typename Item_t, typename Traits_t = std::char_traits<Item_t>, typename Allocator_t = std::allocator<Item_t>>
class ext::basic_ozstream< Item_t, Traits_t, Allocator_t >

Definition at line 123 of file zstream.h.

Member Typedef Documentation

◆ OStream_t

template<typename Item_t , typename Traits_t = std::char_traits<Item_t>, typename Allocator_t = std::allocator<Item_t>>
typedef std::basic_ostream<Item_t, Traits_t> ext::basic_ozstream< Item_t, Traits_t, Allocator_t >::OStream_t

Definition at line 126 of file zstream.h.

◆ ZOStreamBase_t

template<typename Item_t , typename Traits_t = std::char_traits<Item_t>, typename Allocator_t = std::allocator<Item_t>>
typedef basic_ozstreambase<Item_t, Traits_t, Allocator_t> ext::basic_ozstream< Item_t, Traits_t, Allocator_t >::ZOStreamBase_t

Definition at line 127 of file zstream.h.

Constructor & Destructor Documentation

◆ basic_ozstream()

template<typename Item_t , typename Traits_t = std::char_traits<Item_t>, typename Allocator_t = std::allocator<Item_t>>
ext::basic_ozstream< Item_t, Traits_t, Allocator_t >::basic_ozstream ( OStream_t os,
int  open_mode = std::ios::out,
int  level = 9 
)
inline

Definition at line 129 of file zstream.h.

ZOStreamBuf_t * rdbuf()
Definition: zstream.h:102
std::basic_ostream< Item_t, Traits_t > OStream_t
Definition: zstream.h:126
basic_ozstreambase< Item_t, Traits_t, Allocator_t > ZOStreamBase_t
Definition: zstream.h:127

◆ ~basic_ozstream()

template<typename Item_t , typename Traits_t = std::char_traits<Item_t>, typename Allocator_t = std::allocator<Item_t>>
ext::basic_ozstream< Item_t, Traits_t, Allocator_t >::~basic_ozstream ( )
inlineoverride

Definition at line 131 of file zstream.h.

131 {}