15 #ifndef SCID_DSTRING_H    16 #define SCID_DSTRING_H    28     const char* 
Data() { 
return s_.c_str(); }
    30     size_t Length(
void) { 
return s_.size(); }
    32     void AddChar(
char ch) { s_.append(1, ch); }
    48     void Append(
const char* str) { s_.append(str); }
    54     void Append(
const char* s1, 
const char* s2) {
    66     void Append(
const char* s1, 
const char* s2, 
const char* s3) {
    86     void Append(
const char* s1, 
const char* s2, 
const char* s3,
    93     void Append(
const char* s1, 
const char* s2, 
const char* s3, 
uint i4) {
    99     void Append(
const char* s1, 
const char* s2, 
uint i3, 
const char* s4) {
   105     void Append(
const char* s1, 
uint i2, 
const char* s3, 
const char* s4) {
   111     void Append(
uint i1, 
const char* s2, 
const char* s3, 
const char* s4) {
   117     void Append(
const char* s1, 
const char* s2, 
const char* s3, 
const char* s4,
   127 #endif // SCID_DSTRING_H void Append(const char *s1, const char *s2, const char *s3, uint i4)
 
void Append(const char *s1, uint i2, const char *s3)
 
void Append(const char *s1, const char *s2, uint i3, const char *s4)
 
void Append(const char *s1, const char *s2, const char *s3, const char *s4, const char *s5)
 
void Append(const char *s1, const char *s2, uint i3)
 
void Append(uint i1, const char *s2, const char *s3, const char *s4)
 
void Append(const char *s1, const char *s2, const char *s3, const char *s4)
 
void Append(const char *s1, uint i2)
 
void Append(const char *s1, const char *s2, const char *s3)
 
void Append(const char *str)
 
void Append(uint i1, const char *s2, const char *s3)
 
void Append(const char *s1, uint i2, const char *s3, const char *s4)
 
void Append(const char *s1, const char *s2)
 
void Append(uint i1, const char *s2)