WSF
Us::Buffer Class Reference

#include <Scanner.h>

Inheritance diagram for Us::Buffer:

Public Member Functions

 Buffer (const Buffer &aSrc)=delete
Bufferoperator= (const Buffer &aRhs)=delete
 Buffer (FILE *s, bool isUserStream)
 Buffer (const unsigned char *buf, int len)
 Buffer (Buffer *b)
virtual ~Buffer ()
virtual void Close ()
virtual int Read ()
virtual int Peek ()
virtual cocochar_tGetString (int beg, int end)
virtual int GetPos ()
virtual void SetPos (int value)

Static Public Attributes

static const int EoF = COCO_WCHAR_MAX + 1

Constructor & Destructor Documentation

◆ Buffer() [1/4]

Us::Buffer::Buffer ( const Buffer & aSrc)
delete

◆ Buffer() [2/4]

Us::Buffer::Buffer ( FILE * s,
bool isUserStream )

◆ Buffer() [3/4]

Us::Buffer::Buffer ( const unsigned char * buf,
int len )

◆ Buffer() [4/4]

Us::Buffer::Buffer ( Buffer * b)

References Buffer().

◆ ~Buffer()

Us::Buffer::~Buffer ( )
virtual

References Close().

Member Function Documentation

◆ Close()

void Us::Buffer::Close ( )
virtual

Referenced by Buffer(), and ~Buffer().

◆ GetPos()

int Us::Buffer::GetPos ( )
virtual

Referenced by GetString(), Peek(), and Read().

◆ GetString()

cocochar_t * Us::Buffer::GetString ( int beg,
int end )
virtual

◆ operator=()

Buffer & Us::Buffer::operator= ( const Buffer & aRhs)
delete

References Buffer(), and end().

◆ Peek()

int Us::Buffer::Peek ( )
virtual

References GetPos(), Read(), and SetPos().

◆ Read()

int Us::Buffer::Read ( )
virtual

Reimplemented in Us::UTF8Buffer.

References EoF, GetPos(), and SetPos().

Referenced by GetString(), Peek(), and Us::UTF8Buffer::Read().

◆ SetPos()

void Us::Buffer::SetPos ( int value)
virtual

References coco_printf, and COCO_STR.

Referenced by Buffer(), GetString(), Peek(), and Read().

Member Data Documentation

◆ EoF

const int Us::Buffer::EoF = COCO_WCHAR_MAX + 1
static

Referenced by Read(), and Us::UTF8Buffer::Read().


The documentation for this class was generated from the following files:
Copyrights Multiple, All Rights Reserved