All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
internal::prettify_handler Struct Reference

#include <format-inl.h>

Public Member Functions

 prettify_handler (buffer &b, size_t n)
 ~prettify_handler ()
template<typename F >
void insert (size_t pos, size_t n, F f)
void insert (size_t pos, char c)
void append (size_t n, char c)
void append (char c)
void remove_trailing (char c)

Public Attributes

char * data
size_t size

Detailed Description

Definition at line 546 of file format-inl.h.

Constructor & Destructor Documentation

internal::prettify_handler::prettify_handler ( buffer b,
size_t  n 

Definition at line 551 of file format-inl.h.

internal::prettify_handler::~prettify_handler ( )

Definition at line 553 of file format-inl.h.

Member Function Documentation

void internal::prettify_handler::append ( size_t  n,
char  c 

Definition at line 571 of file format-inl.h.

void internal::prettify_handler::append ( char  c)

Definition at line 576 of file format-inl.h.

template<typename F >
void internal::prettify_handler::insert ( size_t  pos,
size_t  n,

Definition at line 559 of file format-inl.h.

void internal::prettify_handler::insert ( size_t  pos,
char  c 

Definition at line 565 of file format-inl.h.

void internal::prettify_handler::remove_trailing ( char  c)

Definition at line 578 of file format-inl.h.

Member Data Documentation

buffer& internal::prettify_handler::buf

Definition at line 549 of file format-inl.h.

char* internal::prettify_handler::data

Definition at line 547 of file format-inl.h.

size_t internal::prettify_handler::size

Definition at line 548 of file format-inl.h.

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