TString.h File Reference

#include <string.h>
#include <stdio.h>
#include "TRefCnt.h"
#include "TMathBase.h"
#include <stdarg.h>
#include <string>
#include "Riosfwd.h"

Go to the source code of this file.

Classes

class  TStringRef
class  TSubString
class  TString

Functions

TString operator+ (const TString &s1, const TString &s2)
TString operator+ (const TString &s, const char *cs)
TString operator+ (const char *cs, const TString &s)
TString operator+ (const TString &s, char c)
TString operator+ (const TString &s, Long_t i)
TString operator+ (const TString &s, ULong_t i)
TString operator+ (const TString &s, Long64_t i)
TString operator+ (const TString &s, ULong64_t i)
TString operator+ (char c, const TString &s)
TString operator+ (Long_t i, const TString &s)
TString operator+ (ULong_t i, const TString &s)
TString operator+ (Long64_t i, const TString &s)
TString operator+ (ULong64_t i, const TString &s)
Bool_t operator== (const TString &s1, const TString &s2)
Bool_t operator== (const TString &s1, const char *s2)
Bool_t operator== (const TSubString &s1, const TSubString &s2)
Bool_t operator== (const TSubString &s1, const TString &s2)
Bool_t operator== (const TSubString &s1, const char *s2)
istream & operator>> (istream &str, TString &s)
ostream & operator<< (ostream &str, const TString &s)
TBufferoperator>> (TBuffer &buf, TString *&sp)
TString ToLower (const TString &s)
TString ToUpper (const TString &s)
UInt_t Hash (const TString &s)
UInt_t Hash (const TString *s)
UInt_t Hash (const char *s)
char * Form (const char *fmt,...)
void Printf (const char *fmt,...)
char * Strip (const char *str, char c= ' ')
char * StrDup (const char *str)
char * Compress (const char *str)
int EscChar (const char *src, char *dst, int dstlen, char *specchars, char escchar)
int UnEscChar (const char *src, char *dst, int dstlen, char *specchars, char escchar)
Bool_t operator!= (const TString &s1, const TString &s2)
Bool_t operator< (const TString &s1, const TString &s2)
Bool_t operator> (const TString &s1, const TString &s2)
Bool_t operator<= (const TString &s1, const TString &s2)
Bool_t operator>= (const TString &s1, const TString &s2)
Bool_t operator!= (const TString &s1, const char *s2)
Bool_t operator< (const TString &s1, const char *s2)
Bool_t operator> (const TString &s1, const char *s2)
Bool_t operator<= (const TString &s1, const char *s2)
Bool_t operator>= (const TString &s1, const char *s2)
Bool_t operator== (const char *s1, const TString &s2)
Bool_t operator!= (const char *s1, const TString &s2)
Bool_t operator< (const char *s1, const TString &s2)
Bool_t operator> (const char *s1, const TString &s2)
Bool_t operator<= (const char *s1, const TString &s2)
Bool_t operator>= (const char *s1, const TString &s2)
Bool_t operator== (const TString &s1, const TSubString &s2)
Bool_t operator== (const char *s1, const TSubString &s2)
Bool_t operator!= (const TSubString &s1, const char *s2)
Bool_t operator!= (const TSubString &s1, const TString &s2)
Bool_t operator!= (const TSubString &s1, const TSubString &s2)
Bool_t operator!= (const TString &s1, const TSubString &s2)
Bool_t operator!= (const char *s1, const TSubString &s2)

Variables

R__EXTERN TVirtualMutexgStringMutex


Function Documentation

char* Compress ( const char *  str  ) 

Definition at line 2104 of file TString.cxx.

References i, p, s, and s1.

int EscChar ( const char *  src,
char *  dst,
int  dstlen,
char *  specchars,
char  escchar 
)

Definition at line 2126 of file TString.cxx.

References p.

char* Form ( const char *  fmt,
  ... 
)

UInt_t Hash ( const char *  s  ) 

Definition at line 191 of file TString.cxx.

References c, h, TMath::Hash(), i, kBitsPerByte, len, Mash(), p, and SwapInt().

UInt_t Hash ( const TString s  )  [inline]

Definition at line 407 of file TString.h.

References s.

UInt_t Hash ( const TString s  )  [inline]

Definition at line 406 of file TString.h.

References s.

Bool_t operator!= ( const char *  s1,
const TSubString s2 
) [inline]

Definition at line 702 of file TString.h.

References s2.

Bool_t operator!= ( const TString s1,
const TSubString s2 
) [inline]

Definition at line 699 of file TString.h.

References s1, and s2.

Bool_t operator!= ( const TSubString s1,
const TSubString s2 
) [inline]

Definition at line 696 of file TString.h.

References s1, and s2.

Bool_t operator!= ( const TSubString s1,
const TString s2 
) [inline]

Definition at line 693 of file TString.h.

References s1, and s2.

Bool_t operator!= ( const TSubString s1,
const char *  s2 
) [inline]

Definition at line 690 of file TString.h.

References s1.

Bool_t operator!= ( const char *  s1,
const TString s2 
) [inline]

Definition at line 665 of file TString.h.

References s2.

Bool_t operator!= ( const TString s1,
const char *  s2 
) [inline]

Definition at line 647 of file TString.h.

References s1.

Bool_t operator!= ( const TString s1,
const TString s2 
) [inline]

Definition at line 631 of file TString.h.

References s1, and s2.

TString operator+ ( ULong64_t  i,
const TString s 
)

Definition at line 1360 of file TString.cxx.

References s, and snprintf.

TString operator+ ( Long64_t  i,
const TString s 
)

Definition at line 1350 of file TString.cxx.

References s, and snprintf.

TString operator+ ( ULong_t  i,
const TString s 
)

Definition at line 1340 of file TString.cxx.

References s, and snprintf.

TString operator+ ( Long_t  i,
const TString s 
)

Definition at line 1330 of file TString.cxx.

References s, and snprintf.

TString operator+ ( char  c,
const TString s 
)

Definition at line 1322 of file TString.cxx.

References s.

TString operator+ ( const TString s,
ULong64_t  i 
)

Definition at line 1312 of file TString.cxx.

References s, and snprintf.

TString operator+ ( const TString s,
Long64_t  i 
)

Definition at line 1302 of file TString.cxx.

References s, and snprintf.

TString operator+ ( const TString s,
ULong_t  i 
)

Definition at line 1292 of file TString.cxx.

References s, and snprintf.

TString operator+ ( const TString s,
Long_t  i 
)

Definition at line 1282 of file TString.cxx.

References s, and snprintf.

TString operator+ ( const TString s,
char  c 
)

Definition at line 1274 of file TString.cxx.

References s.

TString operator+ ( const char *  cs,
const TString s 
)

Definition at line 1258 of file TString.cxx.

References s.

TString operator+ ( const TString s,
const char *  cs 
)

Definition at line 1250 of file TString.cxx.

References s.

TString operator+ ( const TString s1,
const TString s2 
)

Definition at line 1266 of file TString.cxx.

References s1, and s2.

Bool_t operator< ( const char *  s1,
const TString s2 
) [inline]

Definition at line 668 of file TString.h.

References s2.

Bool_t operator< ( const TString s1,
const char *  s2 
) [inline]

Definition at line 650 of file TString.h.

References s1.

Bool_t operator< ( const TString s1,
const TString s2 
) [inline]

Definition at line 634 of file TString.h.

References s1, and s2.

ostream& operator<< ( ostream &  str,
const TString s 
)

Definition at line 151 of file Stringio.cxx.

References flags, len, and s.

Bool_t operator<= ( const char *  s1,
const TString s2 
) [inline]

Definition at line 674 of file TString.h.

References s2.

Bool_t operator<= ( const TString s1,
const char *  s2 
) [inline]

Definition at line 656 of file TString.h.

References s1.

Bool_t operator<= ( const TString s1,
const TString s2 
) [inline]

Definition at line 640 of file TString.h.

References s1, and s2.

Bool_t operator== ( const char *  s1,
const TSubString s2 
) [inline]

Definition at line 687 of file TString.h.

References s2.

Bool_t operator== ( const TString s1,
const TSubString s2 
) [inline]

Definition at line 684 of file TString.h.

References s1, and s2.

Bool_t operator== ( const char *  s1,
const TString s2 
) [inline]

Definition at line 662 of file TString.h.

References s2.

Bool_t operator== ( const TSubString s1,
const char *  s2 
)

Definition at line 1502 of file TString.cxx.

References TString::Data(), data, TSubString::fBegin, TSubString::fExtent, TSubString::fStr, i, TSubString::IsNull(), and kFALSE.

Bool_t operator== ( const TSubString s1,
const TString s2 
)

Definition at line 1516 of file TString.cxx.

References TString::Data(), TSubString::fBegin, TSubString::fExtent, TSubString::fStr, TSubString::IsNull(), kFALSE, and s.

Bool_t operator== ( const TSubString s1,
const TSubString s2 
)

Definition at line 1526 of file TString.cxx.

References kFALSE, s1, and s2.

Bool_t operator== ( const TString s1,
const char *  s2 
)

Definition at line 1197 of file TString.cxx.

References data, i, kFALSE, len, and s1.

Bool_t operator== ( const TString s1,
const TString s2 
)

Bool_t operator> ( const char *  s1,
const TString s2 
) [inline]

Definition at line 671 of file TString.h.

References s2.

Bool_t operator> ( const TString s1,
const char *  s2 
) [inline]

Definition at line 653 of file TString.h.

References s1.

Bool_t operator> ( const TString s1,
const TString s2 
) [inline]

Definition at line 637 of file TString.h.

References s1, and s2.

Bool_t operator>= ( const char *  s1,
const TString s2 
) [inline]

Definition at line 677 of file TString.h.

References s2.

Bool_t operator>= ( const TString s1,
const char *  s2 
) [inline]

Definition at line 659 of file TString.h.

References s1.

Bool_t operator>= ( const TString s1,
const TString s2 
) [inline]

Definition at line 643 of file TString.h.

References s1, and s2.

TBuffer& operator>> ( TBuffer buf,
TString *&  sp 
)

Definition at line 1177 of file TString.cxx.

References buf, xmlio::Class, TString::ReadString(), and s.

istream& operator>> ( istream &  str,
TString s 
)

Definition at line 143 of file Stringio.cxx.

References s.

void Printf ( const char *  fmt,
  ... 
)

char* StrDup ( const char *  str  ) 

Definition at line 2090 of file TString.cxx.

References s, and strcpy().

char* Strip ( const char *  str,
char  c = ' ' 
)

Definition at line 2054 of file TString.cxx.

References buf, and l.

TString ToLower ( const TString s  ) 

Definition at line 1222 of file TString.cxx.

References TString::Data(), n, and str.

TString ToUpper ( const TString s  ) 

Definition at line 1236 of file TString.cxx.

References TString::Data(), n, and str.

int UnEscChar ( const char *  src,
char *  dst,
int  dstlen,
char *  specchars,
char  escchar 
)

Definition at line 2150 of file TString.cxx.

References p.


Variable Documentation

R__EXTERN TVirtualMutex* gStringMutex

Definition at line 55 of file TString.h.


Generated on Tue Jul 5 15:56:40 2011 for ROOT_528-00b_version by  doxygen 1.5.1