1#ifndef __STRINGBUFFER__
2#define __STRINGBUFFER__
11 unsigned long sLength, saLength;
17 char *getString(
void)
const {
return sData; }
22 unsigned long length(
void)
const {
return sLength; }
23 void reset_length(
unsigned long newL) {
29 char setChar(
const long i,
const char c) {
35 char getChar(
const long i)
const {
return sData[i]; }
37 void detach (
void) { sData =
nullptr;}
39 static long sbDefaultLength, sbDefaultBoost;
48 unsigned long vLength, vaLength;
56 void storeValue(
const cawlign_fp,
const unsigned long);
57 cawlign_fp value(
const long idx) {
return vData[idx]; }
58 unsigned long length(
void)
const {
return vLength; }
59 const cawlign_fp * values (
void) {
return vData;}
60 cawlign_fp * rvalues (
void) {
return vData;}
62 static long vDefaultLength, vDefaultBoost;
71 unsigned long vLength, vaLength;
81 void remove(
const unsigned long);
82 void storeValue(
const long,
const unsigned long);
86 long value(
const long idx)
const;
87 unsigned long length(
void)
const {
return vLength; }
89 static long vDefaultLength, vDefaultBoost;
Definition stringBuffer.h:8
void swap(StringBuffer &)
Definition stringBuffer.cc:44
void appendChar(const char)
Definition stringBuffer.cc:84
StringBuffer(void)
Definition stringBuffer.cc:27
void resetString(void)
Definition stringBuffer.cc:136
void flip(void)
Definition stringBuffer.cc:58
void appendBuffer(const char *, const long=-1)
Definition stringBuffer.cc:106
~StringBuffer(void)
Definition stringBuffer.cc:74
Definition stringBuffer.h:44
~VectorFP(void)
Definition stringBuffer.cc:377
void storeValue(const cawlign_fp, const unsigned long)
Definition stringBuffer.cc:440
VectorFP(void)
Definition stringBuffer.cc:365
void appendValue(const cawlign_fp)
Definition stringBuffer.cc:389
void appendValues(const cawlign_fp *, long)
Definition stringBuffer.cc:410
Definition stringBuffer.h:67
void appendVector(const Vector &)
Definition stringBuffer.cc:211
void storeVector(const Vector &, const unsigned long)
Definition stringBuffer.cc:266
void storeValue(const long, const unsigned long)
Definition stringBuffer.cc:227
long extractMin(VectorFP &)
Definition stringBuffer.cc:299
void swap(Vector &)
Definition stringBuffer.cc:163
void appendValue(const long)
Definition stringBuffer.cc:191
void resetVector(void)
Definition stringBuffer.cc:357
Vector(void)
Definition stringBuffer.cc:147
~Vector(void)
Definition stringBuffer.cc:177
long value(const long idx) const
Definition stringBuffer.cc:249
void remove(const unsigned long)
Definition stringBuffer.cc:281
void sort(void)
Definition stringBuffer.cc:345