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 457 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 459 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 460 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 461 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 462 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 463 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 468 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 465 of file Journal.h.