ucommon::charmem Class Reference

Inheritance diagram for ucommon::charmem:

Inheritance graph
[legend]
Collaboration diagram for ucommon::charmem:

Collaboration graph
[legend]

Public Member Functions

 charmem (size_t size)
 charmem (char *mem, size_t size)
void release (void)
void reset (void)
void rewind (void)
void set (size_t size)
void set (char *mem, size_t size)

Protected Member Functions

int _getch (void)
 Get the next character.
int _putch (int code)
 Put the next character.

Protected Attributes

char * buffer
bool dynamic
size_t inp
size_t out
size_t size

Detailed Description

Definition at line 885 of file memory.h.


Member Function Documentation

int ucommon::charmem::_getch ( void   )  [protected, virtual]

Get the next character.

Returns:
next character or EOF.

Implements ucommon::CharacterProtocol.

int ucommon::charmem::_putch ( int  code  )  [protected, virtual]

Put the next character.

Parameters:
code to put.
Returns:
code or EOF if cannot put.

Implements ucommon::CharacterProtocol.


The documentation for this class was generated from the following file:
Generated on 14 Aug 2013 for UCommon by  doxygen 1.4.7