COVISE Core
Public Member Functions | Public Attributes | Private Attributes | List of all members
covise::CharBuffer Class Reference

#include <Covise_Util.h>

Public Member Functions

 CharBuffer ()
 
 CharBuffer (CharBuffer *obuf)
 
 CharBuffer (int def)
 
 ~CharBuffer ()
 
char * return_data ()
 
int strlen ()
 
void operator+= (const char *const s)
 
void operator+= (char c)
 
void operator+= (int n)
 
void operator+= (float n)
 
 operator const char * () const
 
const char * getbuf ()
 

Public Attributes

int cur_len
 

Private Attributes

char * buf
 
int len
 

Constructor & Destructor Documentation

◆ CharBuffer() [1/3]

covise::CharBuffer::CharBuffer ( )
inline

◆ CharBuffer() [2/3]

covise::CharBuffer::CharBuffer ( CharBuffer obuf)
inline

◆ CharBuffer() [3/3]

covise::CharBuffer::CharBuffer ( int  def)
inline

◆ ~CharBuffer()

covise::CharBuffer::~CharBuffer ( )
inline

Member Function Documentation

◆ getbuf()

const char * covise::CharBuffer::getbuf ( )
inline

◆ operator const char *()

covise::CharBuffer::operator const char * ( ) const
inline

◆ operator+=() [1/4]

void covise::CharBuffer::operator+= ( char  c)
inline

◆ operator+=() [2/4]

void covise::CharBuffer::operator+= ( const char *const  s)
inline

◆ operator+=() [3/4]

void covise::CharBuffer::operator+= ( float  n)
inline

◆ operator+=() [4/4]

void covise::CharBuffer::operator+= ( int  n)
inline

◆ return_data()

char * covise::CharBuffer::return_data ( )
inline

◆ strlen()

int covise::CharBuffer::strlen ( )
inline

Member Data Documentation

◆ buf

char* covise::CharBuffer::buf
private

◆ cur_len

int covise::CharBuffer::cur_len

◆ len

int covise::CharBuffer::len
private

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