Ark Server API (ASE) - Wiki
Loading...
Searching...
No Matches
fmt::internal::FormatBuf< Char > Class Template Reference

#include <ostream.h>

+ Inheritance diagram for fmt::internal::FormatBuf< Char >:
+ Collaboration diagram for fmt::internal::FormatBuf< Char >:

Public Member Functions

 FormatBuf (Buffer< Char > &buffer)
 

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

typedef std::basic_streambuf< Char >::int_type int_type
 
typedef std::basic_streambuf< Char >::traits_type traits_type
 

Private Attributes

Buffer< Char > & buffer_
 

Detailed Description

template<class Char>
class fmt::internal::FormatBuf< Char >

Definition at line 21 of file ostream.h.

Member Typedef Documentation

◆ int_type

template<class Char >
typedef std::basic_streambuf<Char>::int_type fmt::internal::FormatBuf< Char >::int_type
private

Definition at line 23 of file ostream.h.

◆ traits_type

template<class Char >
typedef std::basic_streambuf<Char>::traits_type fmt::internal::FormatBuf< Char >::traits_type
private

Definition at line 24 of file ostream.h.

Constructor & Destructor Documentation

◆ FormatBuf()

template<class Char >
fmt::internal::FormatBuf< Char >::FormatBuf ( Buffer< Char > & buffer)
inline

Definition at line 29 of file ostream.h.

Member Function Documentation

◆ overflow()

template<class Char >
int_type fmt::internal::FormatBuf< Char >::overflow ( int_type ch = traits_type::eof())
inlineprotected

Definition at line 39 of file ostream.h.

◆ xsputn()

template<class Char >
std::streamsize fmt::internal::FormatBuf< Char >::xsputn ( const Char * s,
std::streamsize count )
inlineprotected

Definition at line 45 of file ostream.h.

Member Data Documentation

◆ buffer_

template<class Char >
Buffer<Char>& fmt::internal::FormatBuf< Char >::buffer_
private

Definition at line 26 of file ostream.h.


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