spdlog
Loading...
Searching...
No Matches
Public Member Functions | Protected Member Functions | Private Types | Private Attributes | List of all members
detail::formatbuf< Char > Class Template Reference

Detailed Description

template<class Char>
class detail::formatbuf< Char >

Definition at line 22 of file ostream.h.

#include <ostream.h>

Inheritance diagram for detail::formatbuf< Char >:
[legend]

Public Member Functions

 formatbuf (buffer< Char > &buf)
 
T eback (T... args)
 
T egptr (T... args)
 
T epptr (T... args)
 
T gbump (T... args)
 
T getloc (T... args)
 
T gptr (T... args)
 
T imbue (T... args)
 
T in_avail (T... args)
 
T overflow (T... args)
 
T pbackfail (T... args)
 
T pbase (T... args)
 
T pbump (T... args)
 
T pptr (T... args)
 
T pubimbue (T... args)
 
T pubseekoff (T... args)
 
T pubseekpos (T... args)
 
T pubsetbuf (T... args)
 
T pubsync (T... args)
 
T sbumpc (T... args)
 
T seekoff (T... args)
 
T seekpos (T... args)
 
T setbuf (T... args)
 
T setg (T... args)
 
T setp (T... args)
 
T sgetc (T... args)
 
T sgetn (T... args)
 
T showmanyc (T... args)
 
T snextc (T... args)
 
T sputbackc (T... args)
 
T sputc (T... args)
 
T sputn (T... args)
 
T sungetc (T... args)
 
T swap (T... args)
 
T sync (T... args)
 
T uflow (T... args)
 
T underflow (T... args)
 
T xsgetn (T... args)
 
T xsputn (T... args)
 

Protected Member Functions

int_type overflow (int_type ch=traits_type::eof()) FMT_OVERRIDE
 
std::streamsize xsputn (const Char *s, std::streamsize count) FMT_OVERRIDE
 

Private Types

using int_type = typename std::basic_streambuf< Char >::int_type
 
using traits_type = typename std::basic_streambuf< Char >::traits_type
 

Private Attributes

buffer< Char > & buffer_
 

Member Typedef Documentation

◆ int_type

template<class Char >
using detail::formatbuf< Char >::int_type = typename std::basic_streambuf<Char>::int_type
private

Definition at line 24 of file ostream.h.

◆ traits_type

template<class Char >
using detail::formatbuf< Char >::traits_type = typename std::basic_streambuf<Char>::traits_type
private

Definition at line 25 of file ostream.h.

Constructor & Destructor Documentation

◆ formatbuf()

template<class Char >
detail::formatbuf< Char >::formatbuf ( buffer< Char > &  buf)
inline

Definition at line 30 of file ostream.h.

Member Function Documentation

◆ overflow()

template<class Char >
int_type detail::formatbuf< Char >::overflow ( int_type  ch = traits_type::eof())
inlineprotected

Definition at line 40 of file ostream.h.

◆ xsputn()

template<class Char >
std::streamsize detail::formatbuf< Char >::xsputn ( const Char *  s,
std::streamsize  count 
)
inlineprotected

Definition at line 46 of file ostream.h.

Member Data Documentation

◆ buffer_

template<class Char >
buffer<Char>& detail::formatbuf< Char >::buffer_
private

Definition at line 27 of file ostream.h.


The documentation for this class was generated from the following file: