Referencia de la Clase String

#include <string.hpp>

Diagrama de colaboración para String:

Collaboration graph
[leyenda]

Métodos públicos

 String ()
 String (const String &x)
 String (const char *t)
 String (const char *t, int len)
 String (char c)
 ~String ()
Stringoperator= (const String &y)
Stringoperator= (const char *y)
Stringoperator= (char c)
Stringoperator+= (const String &y)
Stringoperator+= (const char *t)
Stringoperator+= (char c)
char & operator[] (int i)
const char & operator[] (int i) const
 operator const char * () const
const char * chars () const
unsigned int length () const
int empty () const
int index (char c, int startpos=0) const
int index (const String &y, int startpos=0) const
int index (const char *t, int startpos=0) const
int contains (char c) const
int contains (const String &y) const
int contains (const char *t) const
int contains (char c, int pos) const
int contains (const String &y, int pos) const
int contains (const char *t, int pos) const
void upcase ()
int gsub (const char *pat, const char *repl)
String before (int pos)
String before (const String &x, int startpos=0)
String before (const char *t, int startpos=0)
String before (char c, int startpos=0)
String after (int pos)
String after (const String &x, int startpos=0)
String after (const char *t, int startpos=0)
String after (char c, int startpos=0)
int OK () const
 String ()
 String (const String &x)
 String (const SubString &x)
 String (const char *t)
 String (const char *t, int len)
 String (char c)
 ~String ()
Stringoperator= (const String &y)
Stringoperator= (const char *y)
Stringoperator= (char c)
Stringoperator= (const SubString &y)
Stringoperator+= (const String &y)
Stringoperator+= (const SubString &y)
Stringoperator+= (const char *t)
Stringoperator+= (char c)
void prepend (const String &y)
void prepend (const SubString &y)
void prepend (const char *t)
void prepend (char c)
int index (char c, int startpos=0) const
int index (const String &y, int startpos=0) const
int index (const SubString &y, int startpos=0) const
int index (const char *t, int startpos=0) const
int contains (char c) const
int contains (const String &y) const
int contains (const SubString &y) const
int contains (const char *t) const
int contains (char c, int pos) const
int contains (const String &y, int pos) const
int contains (const SubString &y, int pos) const
int contains (const char *t, int pos) const
int matches (char c, int pos=0) const
int matches (const String &y, int pos=0) const
int matches (const SubString &y, int pos=0) const
int matches (const char *t, int pos=0) const
int freq (char c) const
int freq (const String &y) const
int freq (const SubString &y) const
int freq (const char *t) const
SubString at (int pos, int len)
SubString operator() (int pos, int len)
SubString at (const String &x, int startpos=0)
SubString at (const SubString &x, int startpos=0)
SubString at (const char *t, int startpos=0)
SubString at (char c, int startpos=0)
SubString before (int pos)
SubString before (const String &x, int startpos=0)
SubString before (const SubString &x, int startpos=0)
SubString before (const char *t, int startpos=0)
SubString before (char c, int startpos=0)
SubString through (int pos)
SubString through (const String &x, int startpos=0)
SubString through (const SubString &x, int startpos=0)
SubString through (const char *t, int startpos=0)
SubString through (char c, int startpos=0)
SubString from (int pos)
SubString from (const String &x, int startpos=0)
SubString from (const SubString &x, int startpos=0)
SubString from (const char *t, int startpos=0)
SubString from (char c, int startpos=0)
SubString after (int pos)
SubString after (const String &x, int startpos=0)
SubString after (const SubString &x, int startpos=0)
SubString after (const char *t, int startpos=0)
SubString after (char c, int startpos=0)
void del (int pos, int len)
void del (const String &y, int startpos=0)
void del (const SubString &y, int startpos=0)
void del (const char *t, int startpos=0)
void del (char c, int startpos=0)
int gsub (const String &pat, const String &repl)
int gsub (const SubString &pat, const String &repl)
int gsub (const char *pat, const String &repl)
int gsub (const char *pat, const char *repl)
void reverse ()
void upcase ()
void downcase ()
void capitalize ()
char & operator[] (int i)
const char & operator[] (int i) const
char elem (int i) const
char firstchar () const
char lastchar () const
 operator const char * () const
const char * chars () const
unsigned int length () const
int empty () const
void alloc (int newsize)
int allocation () const
void error (const char *msg) const
int OK () const

Métodos protegidos

int search (int, int, const char *, int=-1) const
int search (int, int, char) const
int match (int, int, int, const char *, int=-1) const
int _gsub (const char *, int, const char *, int)
SubString _substr (int, int)

Atributos protegidos

StrReprep

Atributos privados

char * buf

Amigas

class SubString
String upcase (const String &x)
void cat (const String &, const String &, String &)
void cat (const String &, const SubString &, String &)
void cat (const String &, const char *, String &)
void cat (const String &, char, String &)
void cat (const SubString &, const String &, String &)
void cat (const SubString &, const SubString &, String &)
void cat (const SubString &, const char *, String &)
void cat (const SubString &, char, String &)
void cat (const char *, const String &, String &)
void cat (const char *, const SubString &, String &)
void cat (const char *, const char *, String &)
void cat (const char *, char, String &)
void cat (const String &, const String &, const String &, String &)
void cat (const String &, const String &, const SubString &, String &)
void cat (const String &, const String &, const char *, String &)
void cat (const String &, const String &, char, String &)
void cat (const String &, const SubString &, const String &, String &)
void cat (const String &, const SubString &, const SubString &, String &)
void cat (const String &, const SubString &, const char *, String &)
void cat (const String &, const SubString &, char, String &)
void cat (const String &, const char *, const String &, String &)
void cat (const String &, const char *, const SubString &, String &)
void cat (const String &, const char *, const char *, String &)
void cat (const String &, const char *, char, String &)
void cat (const char *, const String &, const String &, String &)
void cat (const char *, const String &, const SubString &, String &)
void cat (const char *, const String &, const char *, String &)
void cat (const char *, const String &, char, String &)
void cat (const char *, const SubString &, const String &, String &)
void cat (const char *, const SubString &, const SubString &, String &)
void cat (const char *, const SubString &, const char *, String &)
void cat (const char *, const SubString &, char, String &)
void cat (const char *, const char *, const String &, String &)
void cat (const char *, const char *, const SubString &, String &)
void cat (const char *, const char *, const char *, String &)
void cat (const char *, const char *, char, String &)
int split (const String &x, String res[], int maxn, const String &sep)
String common_prefix (const String &x, const String &y, int startpos=0)
String common_suffix (const String &x, const String &y, int startpos=-1)
String replicate (char c, int n)
String replicate (const String &y, int n)
String join (String src[], int n, const String &sep)
String reverse (const String &x)
String upcase (const String &x)
String downcase (const String &x)
String capitalize (const String &x)
ostream & operator<< (ostream &s, const String &x)
ostream & operator<< (ostream &s, const SubString &x)
istream & operator>> (istream &s, String &x)
int readline (istream &s, String &x, char terminator= '\n', int discard_terminator=1)

Descripción detallada

Definición en la línea 37 del archivo string.hpp.


Documentación del constructor y destructor

String::String (  )  [inline]

Definición en la línea 37 del archivo string.cpp.

String::String ( const String x  )  [inline]

Definición en la línea 44 del archivo string.cpp.

String::String ( const char *  t  )  [inline]

Definición en la línea 51 del archivo string.cpp.

String::String ( const char *  t,
int  len 
) [inline]

Definición en la línea 58 del archivo string.cpp.

String::String ( char  c  )  [inline]

Definición en la línea 69 del archivo string.cpp.

String::~String (  )  [inline]

Definición en la línea 77 del archivo string.cpp.

String::String (  ) 

String::String ( const String x  ) 

String::String ( const SubString x  )  [inline]

Definición en la línea 447 del archivo string_gcc.hpp.

String::String ( const char *  t  ) 

String::String ( const char *  t,
int  len 
)

String::String ( char  c  ) 

String::~String (  ) 


Documentación de las funciones miembro

String & String::operator= ( const String y  )  [inline]

Definición en la línea 84 del archivo string.cpp.

String & String::operator= ( const char *  y  )  [inline]

Definición en la línea 94 del archivo string.cpp.

String & String::operator= ( char  c  )  [inline]

Definición en la línea 104 del archivo string.cpp.

String & String::operator+= ( const String y  )  [inline]

Definición en la línea 116 del archivo string.cpp.

String & String::operator+= ( const char *  t  )  [inline]

Definición en la línea 123 del archivo string.cpp.

String & String::operator+= ( char  c  )  [inline]

Definición en la línea 136 del archivo string.cpp.

char & String::operator[] ( int  i  )  [inline]

Definición en la línea 151 del archivo string.cpp.

const char & String::operator[] ( int  i  )  const [inline]

Definición en la línea 158 del archivo string.cpp.

String::operator const char * (  )  const

Definición en la línea 165 del archivo string.cpp.

const char * String::chars (  )  const [inline]

Definición en la línea 172 del archivo string.cpp.

unsigned int String::length (  )  const [inline]

Definición en la línea 179 del archivo string.cpp.

int String::empty (  )  const [inline]

Definición en la línea 186 del archivo string.cpp.

int String::index ( char  c,
int  startpos = 0 
) const [inline]

Definición en la línea 200 del archivo string.cpp.

int String::index ( const String y,
int  startpos = 0 
) const [inline]

Definición en la línea 209 del archivo string.cpp.

int String::index ( const char *  t,
int  startpos = 0 
) const [inline]

Definición en la línea 216 del archivo string.cpp.

int String::contains ( char  c  )  const [inline]

Definición en la línea 225 del archivo string.cpp.

int String::contains ( const String y  )  const [inline]

Definición en la línea 229 del archivo string.cpp.

int String::contains ( const char *  t  )  const [inline]

Definición en la línea 233 del archivo string.cpp.

int String::contains ( char  c,
int  pos 
) const [inline]

Definición en la línea 237 del archivo string.cpp.

int String::contains ( const String y,
int  pos 
) const [inline]

Definición en la línea 247 del archivo string.cpp.

int String::contains ( const char *  t,
int  pos 
) const [inline]

Definición en la línea 254 del archivo string.cpp.

void String::upcase (  )  [inline]

Definición en la línea 288 del archivo string.cpp.

int String::gsub ( const char *  pat,
const char *  repl 
) [inline]

Definición en la línea 304 del archivo string.cpp.

SubString String::before ( int  pos  ) 

Definición en la línea 326 del archivo string.cpp.

SubString String::before ( const String x,
int  startpos = 0 
)

Definición en la línea 333 del archivo string.cpp.

SubString String::before ( const char *  t,
int  startpos = 0 
)

Definición en la línea 334 del archivo string.cpp.

SubString String::before ( char  c,
int  startpos = 0 
)

Definición en la línea 335 del archivo string.cpp.

SubString String::after ( int  pos  ) 

Definición en la línea 336 del archivo string.cpp.

SubString String::after ( const String x,
int  startpos = 0 
)

Definición en la línea 343 del archivo string.cpp.

SubString String::after ( const char *  t,
int  startpos = 0 
)

Definición en la línea 344 del archivo string.cpp.

SubString String::after ( char  c,
int  startpos = 0 
)

Definición en la línea 345 del archivo string.cpp.

int String::OK (  )  const

Definición en la línea 193 del archivo string.cpp.

int String::search ( int  start,
int  sl,
const char *  t,
int  tl = -1 
) const [protected]

Definición en la línea 492 del archivo string_gcc.cpp.

int String::search ( int  start,
int  sl,
char  c 
) const [protected]

Definición en la línea 472 del archivo string_gcc.cpp.

int String::match ( int  start,
int  sl,
int  exact,
const char *  t,
int  tl = -1 
) const [protected]

Definición en la línea 528 del archivo string_gcc.cpp.

int String::_gsub ( const char *  pat,
int  pl,
const char *  r,
int  rl 
) [protected]

Definición en la línea 590 del archivo string_gcc.cpp.

SubString String::_substr ( int  first,
int  l 
) [inline, protected]

Definición en la línea 1262 del archivo string_gcc.hpp.

String& String::operator= ( const String y  ) 

String& String::operator= ( const char *  y  ) 

String& String::operator= ( char  c  ) 

String & String::operator= ( const SubString y  )  [inline]

Definición en la línea 475 del archivo string_gcc.hpp.

String& String::operator+= ( const String y  ) 

String & String::operator+= ( const SubString y  )  [inline]

Definición en la línea 704 del archivo string_gcc.hpp.

String& String::operator+= ( const char *  t  ) 

String& String::operator+= ( char  c  ) 

void String::prepend ( const String y  )  [inline]

Definición en la línea 872 del archivo string_gcc.hpp.

void String::prepend ( const SubString y  )  [inline]

Definición en la línea 887 del archivo string_gcc.hpp.

void String::prepend ( const char *  t  )  [inline]

Definición en la línea 877 del archivo string_gcc.hpp.

void String::prepend ( char  c  )  [inline]

Definición en la línea 882 del archivo string_gcc.hpp.

int String::index ( char  c,
int  startpos = 0 
) const

int String::index ( const String y,
int  startpos = 0 
) const

int String::index ( const SubString y,
int  startpos = 0 
) const [inline]

Definición en la línea 965 del archivo string_gcc.hpp.

int String::index ( const char *  t,
int  startpos = 0 
) const

int String::contains ( char  c  )  const

int String::contains ( const String y  )  const

int String::contains ( const SubString y  )  const [inline]

Definición en la línea 985 del archivo string_gcc.hpp.

int String::contains ( const char *  t  )  const

int String::contains ( char  c,
int  pos 
) const

int String::contains ( const String y,
int  pos 
) const

int String::contains ( const SubString y,
int  pos 
) const [inline]

Definición en la línea 1005 del archivo string_gcc.hpp.

int String::contains ( const char *  t,
int  pos 
) const

int String::matches ( char  c,
int  pos = 0 
) const [inline]

Definición en la línea 1025 del archivo string_gcc.hpp.

int String::matches ( const String y,
int  pos = 0 
) const [inline]

Definición en la línea 1015 del archivo string_gcc.hpp.

int String::matches ( const SubString y,
int  pos = 0 
) const [inline]

Definición en la línea 1010 del archivo string_gcc.hpp.

int String::matches ( const char *  t,
int  pos = 0 
) const [inline]

Definición en la línea 1020 del archivo string_gcc.hpp.

int String::freq ( char  c  )  const

Definición en la línea 1199 del archivo string_gcc.cpp.

int String::freq ( const String y  )  const

Definición en la línea 1183 del archivo string_gcc.cpp.

int String::freq ( const SubString y  )  const

Definición en la línea 1175 del archivo string_gcc.cpp.

int String::freq ( const char *  t  )  const

Definición en la línea 1191 del archivo string_gcc.cpp.

SubString String::at ( int  pos,
int  len 
)

Definición en la línea 700 del archivo string_gcc.cpp.

SubString String::operator() ( int  pos,
int  len 
)

Definición en la línea 705 del archivo string_gcc.cpp.

SubString String::at ( const String x,
int  startpos = 0 
)

Definición en la línea 730 del archivo string_gcc.cpp.

SubString String::at ( const SubString x,
int  startpos = 0 
)

Definición en la línea 736 del archivo string_gcc.cpp.

SubString String::at ( const char *  t,
int  startpos = 0 
)

Definición en la línea 742 del archivo string_gcc.cpp.

SubString String::at ( char  c,
int  startpos = 0 
)

Definición en la línea 749 del archivo string_gcc.cpp.

SubString String::before ( int  pos  ) 

SubString String::before ( const String x,
int  startpos = 0 
)

SubString String::before ( const SubString x,
int  startpos = 0 
)

Definición en la línea 761 del archivo string_gcc.cpp.

SubString String::before ( const char *  t,
int  startpos = 0 
)

SubString String::before ( char  c,
int  startpos = 0 
)

SubString String::through ( int  pos  ) 

Definición en la línea 715 del archivo string_gcc.cpp.

SubString String::through ( const String x,
int  startpos = 0 
)

Definición en la línea 780 del archivo string_gcc.cpp.

SubString String::through ( const SubString x,
int  startpos = 0 
)

Definición en la línea 787 del archivo string_gcc.cpp.

SubString String::through ( const char *  t,
int  startpos = 0 
)

Definición en la línea 801 del archivo string_gcc.cpp.

SubString String::through ( char  c,
int  startpos = 0 
)

Definición en la línea 794 del archivo string_gcc.cpp.

SubString String::from ( int  pos  ) 

Definición en la línea 725 del archivo string_gcc.cpp.

SubString String::from ( const String x,
int  startpos = 0 
)

Definición en la línea 838 del archivo string_gcc.cpp.

SubString String::from ( const SubString x,
int  startpos = 0 
)

Definición en la línea 844 del archivo string_gcc.cpp.

SubString String::from ( const char *  t,
int  startpos = 0 
)

Definición en la línea 856 del archivo string_gcc.cpp.

SubString String::from ( char  c,
int  startpos = 0 
)

Definición en la línea 850 del archivo string_gcc.cpp.

SubString String::after ( int  pos  ) 

SubString String::after ( const String x,
int  startpos = 0 
)

SubString String::after ( const SubString x,
int  startpos = 0 
)

Definición en la línea 816 del archivo string_gcc.cpp.

SubString String::after ( const char *  t,
int  startpos = 0 
)

SubString String::after ( char  c,
int  startpos = 0 
)

void String::del ( int  pos,
int  len 
)

Definición en la línea 664 del archivo string_gcc.cpp.

void String::del ( const String y,
int  startpos = 0 
)

Definición en la línea 680 del archivo string_gcc.cpp.

void String::del ( const SubString y,
int  startpos = 0 
)

Definición en la línea 685 del archivo string_gcc.cpp.

void String::del ( const char *  t,
int  startpos = 0 
)

Definición en la línea 673 del archivo string_gcc.cpp.

void String::del ( char  c,
int  startpos = 0 
)

Definición en la línea 690 del archivo string_gcc.cpp.

int String::gsub ( const String pat,
const String repl 
) [inline]

Definición en la línea 1050 del archivo string_gcc.hpp.

int String::gsub ( const SubString pat,
const String repl 
) [inline]

Definición en la línea 1055 del archivo string_gcc.hpp.

int String::gsub ( const char *  pat,
const String repl 
) [inline]

Definición en la línea 1060 del archivo string_gcc.hpp.

int String::gsub ( const char *  pat,
const char *  repl 
)

void String::reverse (  )  [inline]

Definición en la línea 895 del archivo string_gcc.hpp.

void String::upcase (  ) 

void String::downcase (  )  [inline]

Definición en la línea 907 del archivo string_gcc.hpp.

void String::capitalize (  )  [inline]

Definición en la línea 913 del archivo string_gcc.hpp.

char& String::operator[] ( int  i  ) 

const char& String::operator[] ( int  i  )  const

char String::elem ( int  i  )  const [inline]

Definición en la línea 932 del archivo string_gcc.hpp.

char String::firstchar (  )  const [inline]

Definición en la línea 938 del archivo string_gcc.hpp.

char String::lastchar (  )  const [inline]

Definición en la línea 943 del archivo string_gcc.hpp.

String::operator const char * (  )  const

const char* String::chars (  )  const

unsigned int String::length (  )  const

int String::empty (  )  const

void String::alloc ( int  newsize  ) 

Definición en la línea 251 del archivo string_gcc.cpp.

int String::allocation (  )  const [inline]

Definición en la línea 430 del archivo string_gcc.hpp.

void String::error ( const char *  msg  )  const

Definición en la línea 87 del archivo string_gcc.cpp.

int String::OK (  )  const


Documentación de las funciones relacionadas y clases amigas

friend class SubString [friend]

Definición en la línea 150 del archivo string_gcc.hpp.

String upcase ( const String x  )  [friend]

Definición en la línea 300 del archivo string.cpp.

void cat ( const String x,
const String y,
String r 
) [friend]

Definición en la línea 514 del archivo string_gcc.hpp.

void cat ( const String x,
const SubString y,
String r 
) [friend]

Definición en la línea 519 del archivo string_gcc.hpp.

void cat ( const String x,
const char *  y,
String r 
) [friend]

Definición en la línea 524 del archivo string_gcc.hpp.

void cat ( const String x,
char  y,
String r 
) [friend]

Definición en la línea 529 del archivo string_gcc.hpp.

void cat ( const SubString x,
const String y,
String r 
) [friend]

Definición en la línea 534 del archivo string_gcc.hpp.

void cat ( const SubString x,
const SubString y,
String r 
) [friend]

Definición en la línea 539 del archivo string_gcc.hpp.

void cat ( const SubString x,
const char *  y,
String r 
) [friend]

Definición en la línea 544 del archivo string_gcc.hpp.

void cat ( const SubString x,
char  y,
String r 
) [friend]

Definición en la línea 549 del archivo string_gcc.hpp.

void cat ( const char *  x,
const String y,
String r 
) [friend]

Definición en la línea 554 del archivo string_gcc.hpp.

void cat ( const char *  x,
const SubString y,
String r 
) [friend]

Definición en la línea 559 del archivo string_gcc.hpp.

void cat ( const char *  x,
const char *  y,
String r 
) [friend]

Definición en la línea 564 del archivo string_gcc.hpp.

void cat ( const char *  x,
char  y,
String r 
) [friend]

Definición en la línea 569 del archivo string_gcc.hpp.

void cat ( const String a,
const String x,
const String y,
String r 
) [friend]

Definición en la línea 574 del archivo string_gcc.hpp.

void cat ( const String a,
const String x,
const SubString y,
String r 
) [friend]

Definición en la línea 579 del archivo string_gcc.hpp.

void cat ( const String a,
const String x,
const char *  y,
String r 
) [friend]

Definición en la línea 584 del archivo string_gcc.hpp.

void cat ( const String a,
const String x,
char  y,
String r 
) [friend]

Definición en la línea 589 del archivo string_gcc.hpp.

void cat ( const String a,
const SubString x,
const String y,
String r 
) [friend]

Definición en la línea 594 del archivo string_gcc.hpp.

void cat ( const String a,
const SubString x,
const SubString y,
String r 
) [friend]

Definición en la línea 599 del archivo string_gcc.hpp.

void cat ( const String a,
const SubString x,
const char *  y,
String r 
) [friend]

Definición en la línea 604 del archivo string_gcc.hpp.

void cat ( const String a,
const SubString x,
char  y,
String r 
) [friend]

Definición en la línea 609 del archivo string_gcc.hpp.

void cat ( const String a,
const char *  x,
const String y,
String r 
) [friend]

Definición en la línea 614 del archivo string_gcc.hpp.

void cat ( const String a,
const char *  x,
const SubString y,
String r 
) [friend]

Definición en la línea 619 del archivo string_gcc.hpp.

void cat ( const String a,
const char *  x,
const char *  y,
String r 
) [friend]

Definición en la línea 624 del archivo string_gcc.hpp.

void cat ( const String a,
const char *  x,
char  y,
String r 
) [friend]

Definición en la línea 629 del archivo string_gcc.hpp.

void cat ( const char *  a,
const String x,
const String y,
String r 
) [friend]

Definición en la línea 635 del archivo string_gcc.hpp.

void cat ( const char *  a,
const String x,
const SubString y,
String r 
) [friend]

Definición en la línea 640 del archivo string_gcc.hpp.

void cat ( const char *  a,
const String x,
const char *  y,
String r 
) [friend]

Definición en la línea 645 del archivo string_gcc.hpp.

void cat ( const char *  a,
const String x,
char  y,
String r 
) [friend]

Definición en la línea 650 del archivo string_gcc.hpp.

void cat ( const char *  a,
const SubString x,
const String y,
String r 
) [friend]

Definición en la línea 655 del archivo string_gcc.hpp.

void cat ( const char *  a,
const SubString x,
const SubString y,
String r 
) [friend]

Definición en la línea 660 del archivo string_gcc.hpp.

void cat ( const char *  a,
const SubString x,
const char *  y,
String r 
) [friend]

Definición en la línea 665 del archivo string_gcc.hpp.

void cat ( const char *  a,
const SubString x,
char  y,
String r 
) [friend]

Definición en la línea 670 del archivo string_gcc.hpp.

void cat ( const char *  a,
const char *  x,
const String y,
String r 
) [friend]

Definición en la línea 675 del archivo string_gcc.hpp.

void cat ( const char *  a,
const char *  x,
const SubString y,
String r 
) [friend]

Definición en la línea 680 del archivo string_gcc.hpp.

void cat ( const char *  a,
const char *  x,
const char *  y,
String r 
) [friend]

Definición en la línea 685 del archivo string_gcc.hpp.

void cat ( const char *  a,
const char *  x,
char  y,
String r 
) [friend]

Definición en la línea 690 del archivo string_gcc.hpp.

int split ( const String x,
String  res[],
int  maxn,
const String sep 
) [friend]

Definición en la línea 870 del archivo string_gcc.cpp.

String common_prefix ( const String x,
const String y,
int  startpos = 0 
) [friend]

Definición en la línea 1077 del archivo string_gcc.cpp.

String common_suffix ( const String x,
const String y,
int  startpos = -1 
) [friend]

Definición en la línea 1092 del archivo string_gcc.cpp.

String replicate ( char  c,
int  n 
) [friend]

Definición en la línea 1052 del archivo string_gcc.cpp.

String replicate ( const String y,
int  n 
) [friend]

Definición en la línea 1062 del archivo string_gcc.cpp.

String join ( String  src[],
int  n,
const String sep 
) [friend]

Definición en la línea 899 del archivo string_gcc.cpp.

String reverse ( const String x  )  [friend]

Definición en la línea 848 del archivo string_gcc.hpp.

String upcase ( const String x  )  [friend]

Definición en la línea 300 del archivo string.cpp.

String downcase ( const String x  )  [friend]

Definición en la línea 858 del archivo string_gcc.hpp.

String capitalize ( const String x  )  [friend]

Definición en la línea 863 del archivo string_gcc.hpp.

ostream& operator<< ( ostream &  s,
const String x 
) [friend]

Definición en la línea 1072 del archivo string_gcc.hpp.

ostream& operator<< ( ostream &  s,
const SubString x 
) [friend]

Definición en la línea 1164 del archivo string_gcc.cpp.

istream& operator>> ( istream &  s,
String x 
) [friend]

Definición en la línea 1110 del archivo string_gcc.cpp.

int readline ( istream &  s,
String x,
char  terminator = '\n',
int  discard_terminator = 1 
) [friend]

Definición en la línea 1138 del archivo string_gcc.cpp.


Documentación de los campos

char* String::buf [private]

Definición en la línea 39 del archivo string.hpp.

StrRep* String::rep [protected]

Definición en la línea 153 del archivo string_gcc.hpp.


La documentación para esta clase fue generada a partir de los siguientes ficheros:

Generado el Thu Mar 11 18:59:28 2010 para AhoLib por  doxygen 1.5.6