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)
T bad (T... args)
T clear (T... args)
T copyfmt (T... args)
T eof (T... args)
T exceptions (T... args)
T fail (T... args)
T fill (T... args)
T flags (T... args)
T flush (T... args)
T getloc (T... args)
T good (T... args)
T imbue (T... args)
T init (T... args)
T iword (T... args)
T move (T... args)
T narrow (T... args)
T operator bool (T... args)
T operator! (T... args)
T operator<< (T... args)
T precision (T... args)
T put (T... args)
T pword (T... args)
T rdbuf (T... args)
T rdstate (T... args)
T register_callback (T... args)
T seekp (T... args)
T set_rdbuf (T... args)
T setf (T... args)
T setstate (T... args)
T swap (T... args)
T sync_with_stdio (T... args)
T tellp (T... args)
T tie (T... args)
T unsetf (T... args)
T widen (T... args)
T width (T... args)
T write (T... args)
T 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.