BString.cpp File Reference

#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <stdarg.h>
#include <ctype.h>
#include "BString.h"

Defines

#define DEBUG   0
#define STRIP   0x7f
#define MINUS   '-'

Functions

static int gmatch (const char *s, const char *p)
std::ostream & operator<< (std::ostream &o, BString &s)
std::istream & operator>> (std::istream &i, BString &s)
int bstringListinList (BStringList &list, BString s)
BString blistToString (const BStringList &list)
 Convert a string list to a comma separated string.
BStringList bstringToList (BString str, int stripSpaces)
 Convert a comma separated string to a string list.
BStringList charToList (const char **str)
BString barrayToString (const BStringArray &list)
 Convert a string array to a comma separated string.
BStringArray bstringToArray (BString str, int stripSpaces)
 Convert a comma separated string to a string array.
BStringArray charToArray (const char **str)
void toBString (BString &v, BString &s)
void toBString (BStringList &v, BString &s)
void toBString (BInt32 &v, BString &s)
void toBString (BUInt32 &v, BString &s)
void toBString (BUInt64 &v, BString &s)
void toBString (BFloat64 &v, BString &s)
void fromBString (BString &s, BString &v)
void fromBString (BString &s, BStringList &v)
void fromBString (BString &s, BInt32 &v)
void fromBString (BString &s, BUInt32 &v)
void fromBString (BString &s, BUInt64 &v)
void fromBString (BString &s, BFloat64 &v)

Define Documentation

#define DEBUG   0
#define MINUS   '-'
#define STRIP   0x7f

Function Documentation

BString barrayToString ( const BStringArray list  ) 

Convert a string array to a comma separated string.

BString blistToString ( const BStringList list  ) 

Convert a string list to a comma separated string.

int bstringListinList ( BStringList list,
BString  s 
)
BStringArray bstringToArray ( BString  str,
int  stripSpaces 
)

Convert a comma separated string to a string array.

BStringList bstringToList ( BString  str,
int  stripSpaces 
)

Convert a comma separated string to a string list.

BStringArray charToArray ( const char **  str  ) 
BStringList charToList ( const char **  str  ) 
void fromBString ( BString s,
BFloat64 v 
)
void fromBString ( BString s,
BUInt64 v 
)
void fromBString ( BString s,
BUInt32 v 
)
void fromBString ( BString s,
BInt32 v 
)
void fromBString ( BString s,
BStringList v 
)
void fromBString ( BString s,
BString v 
)
static int gmatch ( const char *  s,
const char *  p 
) [static]
std::ostream& operator<< ( std::ostream &  o,
BString s 
)
std::istream& operator>> ( std::istream &  i,
BString s 
)
void toBString ( BFloat64 v,
BString s 
)
void toBString ( BUInt64 v,
BString s 
)
void toBString ( BUInt32 v,
BString s 
)
void toBString ( BInt32 v,
BString s 
)
void toBString ( BStringList v,
BString s 
)
void toBString ( BString v,
BString s 
)

Generated on 15 Mar 2012 for LibBeamApi by  doxygen 1.6.1