xrpld
Loading...
Searching...
No Matches
beast::BasicLogstream< CharT, Traits > Class Template Reference

#include <Journal.h>

Inheritance diagram for beast::BasicLogstream< CharT, Traits >:
Collaboration diagram for beast::BasicLogstream< CharT, Traits >:

Public Member Functions

 BasicLogstream (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

using char_type = CharT
using traits_type = Traits
using int_type = traits_type::int_type
using pos_type = traits_type::pos_type
using off_type = traits_type::off_type

Private Attributes

detail::LogStreamBuf< CharT, Traits > buf_

Detailed Description

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

Definition at line 410 of file Journal.h.

Member Typedef Documentation

◆ char_type

template<class CharT, class Traits = std::char_traits<CharT>>
using beast::BasicLogstream< CharT, Traits >::char_type = CharT
private

Definition at line 412 of file Journal.h.

◆ traits_type

template<class CharT, class Traits = std::char_traits<CharT>>
using beast::BasicLogstream< CharT, Traits >::traits_type = Traits
private

Definition at line 413 of file Journal.h.

◆ int_type

template<class CharT, class Traits = std::char_traits<CharT>>
using beast::BasicLogstream< CharT, Traits >::int_type = traits_type::int_type
private

Definition at line 414 of file Journal.h.

◆ pos_type

template<class CharT, class Traits = std::char_traits<CharT>>
using beast::BasicLogstream< CharT, Traits >::pos_type = traits_type::pos_type
private

Definition at line 415 of file Journal.h.

◆ off_type

template<class CharT, class Traits = std::char_traits<CharT>>
using beast::BasicLogstream< CharT, Traits >::off_type = traits_type::off_type
private

Definition at line 416 of file Journal.h.

Constructor & Destructor Documentation

◆ BasicLogstream()

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

Definition at line 421 of file Journal.h.

Member Data Documentation

◆ buf_

template<class CharT, class Traits = std::char_traits<CharT>>
detail::LogStreamBuf<CharT, Traits> beast::BasicLogstream< CharT, Traits >::buf_
private

Definition at line 418 of file Journal.h.