include/Strings/BString.hpp File Reference

#include "BString/bstrlib.h"

Go to the source code of this file.

Namespaces

namespace  Bstrlib

Classes

class  Bstrlib::CharWriteProtected
 Provide write protected char functionnality. More...
struct  Bstrlib::String
 The string class. More...

Defines

#define bstringThrow(er)   do{} while(0)
#define BSTRLIB_THROWS_EXCEPTIONS

Functions

const String Bstrlib::operator * (int count, const String &b)
const String Bstrlib::operator+ (const tagbstring &x, const String &b)
const String Bstrlib::operator+ (unsigned char c, const String &b)
const String Bstrlib::operator+ (char c, const String &b)
const String Bstrlib::operator+ (const unsigned char *a, const String &b)
const String Bstrlib::operator+ (const char *a, const String &b)
 int String::gets(bNgetc getcPtr, void * parm, char terminator) { if (mlen <= 0) bstringThrow("Write protection error"); bstring b = bgets(getcPtr, parm, terminator); if (b == NULL) { slen = 0; return -1; } this = *b; bdestroy(b); return 0; }


Define Documentation

#define bstringThrow ( er   )     do{} while(0)

#define BSTRLIB_THROWS_EXCEPTIONS


(C) An X-Ryl669 project 2007

This document describes Unlimited Zooming Interface source code. UZI stands for Unlimited Zooming Interface, and source code license is