Logo Search packages:      
Sourcecode: handlersocket version File versions  Download package

Public Member Functions | Private Attributes

dena::string_buffer Struct Reference

Inheritance diagram for dena::string_buffer:
Inheritance graph
[legend]
Collaboration diagram for dena::string_buffer:
Collaboration graph
[legend]

List of all members.

Public Member Functions

void append (const char *start, const char *finish)
void append_2 (const char *s1, const char *f1, const char *s2, const char *f2)
template<size_t N>
void append_literal (const char(&str)[N])
char * begin ()
const char * begin () const
void clear ()
const char * end () const
char * end ()
void erase_front (size_t len)
char * make_space (size_t len)
void reserve (size_t len)
void resize (size_t len)
size_t size () const
void space_wrote (size_t len)

Private Attributes

size_t alloc_size
size_t begin_offset
char * buffer
size_t end_offset

Detailed Description

Definition at line 22 of file string_buffer.hpp.


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

Generated by  Doxygen 1.6.0   Back to index