rippled
Public Member Functions | Private Types | Private Attributes | List of all members
beast::basic_logstream< CharT, Traits > Class Template Reference
Inheritance diagram for beast::basic_logstream< CharT, Traits >:
Inheritance graph
[legend]
Collaboration diagram for beast::basic_logstream< CharT, Traits >:
Collaboration graph
[legend]

Public Member Functions

 basic_logstream (beast::Journal::Stream const &strm)
 
bad (T... args)
 
clear (T... args)
 
copyfmt (T... args)
 
eof (T... args)
 
exceptions (T... args)
 
fail (T... args)
 
fill (T... args)
 
flags (T... args)
 
flush (T... args)
 
getloc (T... args)
 
good (T... args)
 
imbue (T... args)
 
init (T... args)
 
iword (T... args)
 
move (T... args)
 
narrow (T... args)
 
operator bool (T... args)
 
operator! (T... args)
 
operator<< (T... args)
 
precision (T... args)
 
put (T... args)
 
pword (T... args)
 
rdbuf (T... args)
 
rdstate (T... args)
 
register_callback (T... args)
 
seekp (T... args)
 
set_rdbuf (T... args)
 
setf (T... args)
 
setstate (T... args)
 
swap (T... args)
 
sync_with_stdio (T... args)
 
tellp (T... args)
 
tie (T... args)
 
unsetf (T... args)
 
widen (T... args)
 
width (T... args)
 
write (T... args)
 
xalloc (T... args)
 

Private Types

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

Private Attributes

detail::logstream_buf< CharT, Traits > buf_
 

Detailed Description

template<class CharT, class Traits = std::char_traits<CharT>>
class beast::basic_logstream< CharT, Traits >

Definition at line 428 of file Journal.h.

Member Typedef Documentation

◆ char_type

template<class CharT , class Traits = std::char_traits<CharT>>
typedef CharT beast::basic_logstream< CharT, Traits >::char_type
private

Definition at line 430 of file Journal.h.

◆ traits_type

template<class CharT , class Traits = std::char_traits<CharT>>
typedef Traits beast::basic_logstream< CharT, Traits >::traits_type
private

Definition at line 431 of file Journal.h.

◆ int_type

template<class CharT , class Traits = std::char_traits<CharT>>
typedef traits_type::int_type beast::basic_logstream< CharT, Traits >::int_type
private

Definition at line 432 of file Journal.h.

◆ pos_type

template<class CharT , class Traits = std::char_traits<CharT>>
typedef traits_type::pos_type beast::basic_logstream< CharT, Traits >::pos_type
private

Definition at line 433 of file Journal.h.

◆ off_type

template<class CharT , class Traits = std::char_traits<CharT>>
typedef traits_type::off_type beast::basic_logstream< CharT, Traits >::off_type
private

Definition at line 434 of file Journal.h.

Constructor & Destructor Documentation

◆ basic_logstream()

template<class CharT , class Traits = std::char_traits<CharT>>
beast::basic_logstream< CharT, Traits >::basic_logstream ( beast::Journal::Stream const &  strm)
explicit

Definition at line 439 of file Journal.h.

Member Data Documentation

◆ buf_

template<class CharT , class Traits = std::char_traits<CharT>>
detail::logstream_buf<CharT, Traits> beast::basic_logstream< CharT, Traits >::buf_
private

Definition at line 436 of file Journal.h.