Public Member Functions | Private Attributes | List of all members
absl::str_format_internal::BufferRawSink Class Reference

#include <output.h>

Public Member Functions

 BufferRawSink (char *buffer, size_t size)
 
size_t total_written () const
 
void Write (string_view v)
 

Private Attributes

char * buffer_
 
size_t size_
 
size_t total_written_ = 0
 

Detailed Description

Definition at line 39 of file output.h.

Constructor & Destructor Documentation

absl::str_format_internal::BufferRawSink::BufferRawSink ( char *  buffer,
size_t  size 
)
inline

Definition at line 41 of file output.h.

Member Function Documentation

size_t absl::str_format_internal::BufferRawSink::total_written ( ) const
inline

Definition at line 43 of file output.h.

void absl::str_format_internal::BufferRawSink::Write ( string_view  v)

Definition at line 33 of file output.cc.

Member Data Documentation

char* absl::str_format_internal::BufferRawSink::buffer_
private

Definition at line 47 of file output.h.

size_t absl::str_format_internal::BufferRawSink::size_
private

Definition at line 48 of file output.h.

size_t absl::str_format_internal::BufferRawSink::total_written_ = 0
private

Definition at line 49 of file output.h.


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


abseil_cpp
Author(s):
autogenerated on Wed Jun 19 2019 19:19:59