TString.cxx File Reference

#include "RConfig.h"
#include <stdlib.h>
#include <ctype.h>
#include <list>
#include "snprintf.h"
#include "Varargs.h"
#include "TString.h"
#include "TBuffer.h"
#include "TError.h"
#include "Bytes.h"
#include "TClass.h"
#include "TObjArray.h"
#include "TObjString.h"
#include "TVirtualMutex.h"

Go to the source code of this file.

Defines

#define gNullStringRef   ((TStringRef*)gNullRefTmp)

Functions

static UInt_t SwapInt (UInt_t x)
static void Mash (UInt_t &hash, UInt_t chars)
UInt_t Hash (const char *str)
 ClassImp (TString) Ssiz_t TString
static int MemIsEqual (const char *p, const char *q, Ssiz_t n)
TBufferoperator>> (TBuffer &buf, TString *&s)
TBufferoperator<< (TBuffer &buf, const TString *s)
Bool_t operator== (const TString &s1, const char *s2)
TString ToLower (const TString &str)
TString ToUpper (const TString &str)
TString operator+ (const TString &s, const char *cs)
TString operator+ (const char *cs, const TString &s)
TString operator+ (const TString &s1, const TString &s2)
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 TSubString &ss, const char *cs)
Bool_t operator== (const TSubString &ss, const TString &s)
Bool_t operator== (const TSubString &s1, const TSubString &s2)
static char * SlowFormat (const char *format, va_list ap, int hint)
static char * Format (const char *format, va_list ap)
char * Form (const char *va_(fmt),...)
void Printf (const char *va_(fmt),...)
char * Strip (const char *s, 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)

Variables

TVirtualMutexgStringMutex = 0
const UInt_t kHashShift = 5
static long gNullRef [(sizeof(TStringRef)+1)/sizeof(long)+1]
static void * gNullRefTmp = gNullRef
static const int cb_size = 4096
static const int fld_size = 2048
static char gFormbuf [cb_size]
static char * gBfree = gFormbuf
static char * gEndbuf = &gFormbuf[cb_size-1]


Define Documentation

#define gNullStringRef   ((TStringRef*)gNullRefTmp)

Definition at line 87 of file TString.cxx.

Referenced by TStringRef::GetRep(), TString::operator=(), TString::Remove(), and TString::TString().


Function Documentation

ClassImp ( TString   ) 

Definition at line 301 of file TString.cxx.

char* Compress ( const char *  str  ) 

Definition at line 2104 of file TString.cxx.

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 *  va_(fmt),
  ... 
)

Definition at line 2019 of file TString.cxx.

References b, Format(), and va_.

static char* Format ( const char *  format,
va_list  ap 
) [static]

Definition at line 1985 of file TString.cxx.

References buf, gStringMutex, n, R__LOCKGUARD2, R__VA_COPY, and SlowFormat().

Referenced by ClassImp(), Form(), G__G__Gui1_265_0_24(), G__setup_memvarRooAbsArg(), G__setup_memvarRooAbsCacheElement(), G__setup_memvarRooAbsData(), G__setup_memvarRooAbsPdf(), G__setup_memvarRooAbsReal(), G__setup_memvarRooBCPEffDecay(), G__setup_memvarRooBCPGenDecay(), G__setup_memvarRooBDecay(), G__setup_memvarRooBlindTools(), G__setup_memvarRooBMixDecay(), G__setup_memvarRooChi2Var(), G__setup_memvarRooCurve(), G__setup_memvarRooDecay(), G__setup_memvarRooFFTConvPdf(), G__setup_memvarRooFit(), G__setup_memvarRooGaussModel(), G__setup_memvarRooGExpModel(), G__setup_memvarRooGrid(), G__setup_memvarRooHashTable(), G__setup_memvarRooIntegrator1D(), G__setup_memvarRooKeysPdf(), G__setup_memvarRooMappedCategory(), G__setup_memvarRooMCIntegrator(), G__setup_memvarRooMinimizer(), G__setup_memvarRooMinuit(), G__setup_memvarRooMomentMorph(), G__setup_memvarRooNDKeysPdf(), G__setup_memvarRooNonCPEigenDecay(), G__setup_memvarRooPrintable(), G__setup_memvarRooQuasiRandomGenerator(), G__setup_memvarRooStatscLcLMCMCInterval(), G__setup_memvarRooStatscLcLMetropolisHastings(), G__setup_memvarROOTcLcLFitcLcLBinData(), G__setup_memvarROOTcLcLMath(), G__setup_memvarROOTcLcLMathcLcLBasicFitMethodFunctionlEROOTcLcLMathcLcLIBaseFunctionMultiDimgR(), G__setup_memvarROOTcLcLMathcLcLBasicFitMethodFunctionlEROOTcLcLMathcLcLIGradientFunctionMultiDimgR(), G__setup_memvarROOTcLcLMathcLcLBoost(), G__setup_memvarROOTcLcLMathcLcLBoostX(), G__setup_memvarROOTcLcLMathcLcLBoostY(), G__setup_memvarROOTcLcLMathcLcLBoostZ(), G__setup_memvarROOTcLcLMathcLcLGoFTest(), G__setup_memvarROOTcLcLMathcLcLIntegration(), G__setup_memvarROOTcLcLMathcLcLIntegrationMultiDim(), G__setup_memvarROOTcLcLMathcLcLIntegrationOneDim(), G__setup_memvarROOTcLcLMathcLcLLorentzRotation(), G__setup_memvarROOTcLcLMathcLcLMatRepStdlEDouble32_tcO3cO3gR(), G__setup_memvarROOTcLcLMathcLcLMatRepStdlEDouble32_tcO4cO4gR(), G__setup_memvarROOTcLcLMathcLcLMatRepStdlEDouble32_tcO5cO5gR(), G__setup_memvarROOTcLcLMathcLcLMatRepStdlEDouble32_tcO6cO6gR(), G__setup_memvarROOTcLcLMathcLcLMatRepStdlEdoublecO2cO2gR(), G__setup_memvarROOTcLcLMathcLcLMatRepStdlEdoublecO3cO3gR(), G__setup_memvarROOTcLcLMathcLcLMatRepStdlEdoublecO3cO4gR(), G__setup_memvarROOTcLcLMathcLcLMatRepStdlEdoublecO4cO3gR(), G__setup_memvarROOTcLcLMathcLcLMatRepStdlEdoublecO4cO4gR(), G__setup_memvarROOTcLcLMathcLcLMatRepStdlEdoublecO5cO5gR(), G__setup_memvarROOTcLcLMathcLcLMatRepStdlEdoublecO6cO6gR(), G__setup_memvarROOTcLcLMathcLcLMatRepStdlEdoublecO7cO7gR(), G__setup_memvarROOTcLcLMathcLcLMatRepStdlEdoublecO9cO7gR(), G__setup_memvarROOTcLcLMathcLcLMatRepStdlEfloatcO2cO2gR(), G__setup_memvarROOTcLcLMathcLcLMatRepStdlEfloatcO3cO3gR(), G__setup_memvarROOTcLcLMathcLcLMatRepStdlEfloatcO3cO4gR(), G__setup_memvarROOTcLcLMathcLcLMatRepStdlEfloatcO4cO3gR(), G__setup_memvarROOTcLcLMathcLcLMatRepStdlEfloatcO4cO4gR(), G__setup_memvarROOTcLcLMathcLcLMatRepStdlEfloatcO5cO5gR(), G__setup_memvarROOTcLcLMathcLcLMatRepStdlEfloatcO6cO6gR(), G__setup_memvarROOTcLcLMathcLcLMatRepStdlEfloatcO7cO7gR(), G__setup_memvarROOTcLcLMathcLcLMatRepStdlEfloatcO9cO7gR(), G__setup_memvarROOTcLcLMathcLcLMatRepSymlEDouble32_tcO3gR(), G__setup_memvarROOTcLcLMathcLcLMatRepSymlEDouble32_tcO4gR(), G__setup_memvarROOTcLcLMathcLcLMatRepSymlEDouble32_tcO5gR(), G__setup_memvarROOTcLcLMathcLcLMatRepSymlEDouble32_tcO6gR(), G__setup_memvarROOTcLcLMathcLcLMatRepSymlEdoublecO2gR(), G__setup_memvarROOTcLcLMathcLcLMatRepSymlEdoublecO3gR(), G__setup_memvarROOTcLcLMathcLcLMatRepSymlEdoublecO4gR(), G__setup_memvarROOTcLcLMathcLcLMatRepSymlEdoublecO5gR(), G__setup_memvarROOTcLcLMathcLcLMatRepSymlEdoublecO6gR(), G__setup_memvarROOTcLcLMathcLcLMatRepSymlEdoublecO7gR(), G__setup_memvarROOTcLcLMathcLcLMatRepSymlEfloatcO2gR(), G__setup_memvarROOTcLcLMathcLcLMatRepSymlEfloatcO3gR(), G__setup_memvarROOTcLcLMathcLcLMatRepSymlEfloatcO4gR(), G__setup_memvarROOTcLcLMathcLcLMatRepSymlEfloatcO5gR(), G__setup_memvarROOTcLcLMathcLcLMatRepSymlEfloatcO6gR(), G__setup_memvarROOTcLcLMathcLcLMatRepSymlEfloatcO7gR(), G__setup_memvarROOTcLcLMathcLcLMinim1D(), G__setup_memvarROOTcLcLMathcLcLRootFinder(), G__setup_memvarROOTcLcLMathcLcLRotation3D(), G__setup_memvarROOTcLcLMathcLcLSMatrixlEDouble32_tcO3cO3cOROOTcLcLMathcLcLMatRepStdlEDouble32_tcO3cO3gRsPgR(), G__setup_memvarROOTcLcLMathcLcLSMatrixlEDouble32_tcO3cO3cOROOTcLcLMathcLcLMatRepSymlEDouble32_tcO3gRsPgR(), G__setup_memvarROOTcLcLMathcLcLSMatrixlEDouble32_tcO4cO4cOROOTcLcLMathcLcLMatRepStdlEDouble32_tcO4cO4gRsPgR(), G__setup_memvarROOTcLcLMathcLcLSMatrixlEDouble32_tcO4cO4cOROOTcLcLMathcLcLMatRepSymlEDouble32_tcO4gRsPgR(), G__setup_memvarROOTcLcLMathcLcLSMatrixlEDouble32_tcO5cO5cOROOTcLcLMathcLcLMatRepStdlEDouble32_tcO5cO5gRsPgR(), G__setup_memvarROOTcLcLMathcLcLSMatrixlEDouble32_tcO5cO5cOROOTcLcLMathcLcLMatRepSymlEDouble32_tcO5gRsPgR(), G__setup_memvarROOTcLcLMathcLcLSMatrixlEDouble32_tcO6cO6cOROOTcLcLMathcLcLMatRepStdlEDouble32_tcO6cO6gRsPgR(), G__setup_memvarROOTcLcLMathcLcLSMatrixlEDouble32_tcO6cO6cOROOTcLcLMathcLcLMatRepSymlEDouble32_tcO6gRsPgR(), G__setup_memvarROOTcLcLMathcLcLSMatrixlEdoublecO2cO2cOROOTcLcLMathcLcLMatRepStdlEdoublecO2cO2gRsPgR(), G__setup_memvarROOTcLcLMathcLcLSMatrixlEdoublecO2cO2cOROOTcLcLMathcLcLMatRepSymlEdoublecO2gRsPgR(), G__setup_memvarROOTcLcLMathcLcLSMatrixlEdoublecO3cO3cOROOTcLcLMathcLcLMatRepStdlEdoublecO3cO3gRsPgR(), G__setup_memvarROOTcLcLMathcLcLSMatrixlEdoublecO3cO3cOROOTcLcLMathcLcLMatRepSymlEdoublecO3gRsPgR(), G__setup_memvarROOTcLcLMathcLcLSMatrixlEdoublecO3cO4cOROOTcLcLMathcLcLMatRepStdlEdoublecO3cO4gRsPgR(), G__setup_memvarROOTcLcLMathcLcLSMatrixlEdoublecO4cO3cOROOTcLcLMathcLcLMatRepStdlEdoublecO4cO3gRsPgR(), G__setup_memvarROOTcLcLMathcLcLSMatrixlEdoublecO4cO4cOROOTcLcLMathcLcLMatRepStdlEdoublecO4cO4gRsPgR(), G__setup_memvarROOTcLcLMathcLcLSMatrixlEdoublecO4cO4cOROOTcLcLMathcLcLMatRepSymlEdoublecO4gRsPgR(), G__setup_memvarROOTcLcLMathcLcLSMatrixlEdoublecO5cO5cOROOTcLcLMathcLcLMatRepStdlEdoublecO5cO5gRsPgR(), G__setup_memvarROOTcLcLMathcLcLSMatrixlEdoublecO5cO5cOROOTcLcLMathcLcLMatRepSymlEdoublecO5gRsPgR(), G__setup_memvarROOTcLcLMathcLcLSMatrixlEdoublecO6cO6cOROOTcLcLMathcLcLMatRepStdlEdoublecO6cO6gRsPgR(), G__setup_memvarROOTcLcLMathcLcLSMatrixlEdoublecO6cO6cOROOTcLcLMathcLcLMatRepSymlEdoublecO6gRsPgR(), G__setup_memvarROOTcLcLMathcLcLSMatrixlEdoublecO7cO7cOROOTcLcLMathcLcLMatRepStdlEdoublecO7cO7gRsPgR(), G__setup_memvarROOTcLcLMathcLcLSMatrixlEdoublecO7cO7cOROOTcLcLMathcLcLMatRepSymlEdoublecO7gRsPgR(), G__setup_memvarROOTcLcLMathcLcLSMatrixlEdoublecO9cO7cOROOTcLcLMathcLcLMatRepStdlEdoublecO9cO7gRsPgR(), G__setup_memvarROOTcLcLMathcLcLSMatrixlEfloatcO2cO2cOROOTcLcLMathcLcLMatRepStdlEfloatcO2cO2gRsPgR(), G__setup_memvarROOTcLcLMathcLcLSMatrixlEfloatcO2cO2cOROOTcLcLMathcLcLMatRepSymlEfloatcO2gRsPgR(), G__setup_memvarROOTcLcLMathcLcLSMatrixlEfloatcO3cO3cOROOTcLcLMathcLcLMatRepStdlEfloatcO3cO3gRsPgR(), G__setup_memvarROOTcLcLMathcLcLSMatrixlEfloatcO3cO3cOROOTcLcLMathcLcLMatRepSymlEfloatcO3gRsPgR(), G__setup_memvarROOTcLcLMathcLcLSMatrixlEfloatcO3cO4cOROOTcLcLMathcLcLMatRepStdlEfloatcO3cO4gRsPgR(), G__setup_memvarROOTcLcLMathcLcLSMatrixlEfloatcO4cO3cOROOTcLcLMathcLcLMatRepStdlEfloatcO4cO3gRsPgR(), G__setup_memvarROOTcLcLMathcLcLSMatrixlEfloatcO4cO4cOROOTcLcLMathcLcLMatRepStdlEfloatcO4cO4gRsPgR(), G__setup_memvarROOTcLcLMathcLcLSMatrixlEfloatcO4cO4cOROOTcLcLMathcLcLMatRepSymlEfloatcO4gRsPgR(), G__setup_memvarROOTcLcLMathcLcLSMatrixlEfloatcO5cO5cOROOTcLcLMathcLcLMatRepStdlEfloatcO5cO5gRsPgR(), G__setup_memvarROOTcLcLMathcLcLSMatrixlEfloatcO5cO5cOROOTcLcLMathcLcLMatRepSymlEfloatcO5gRsPgR(), G__setup_memvarROOTcLcLMathcLcLSMatrixlEfloatcO6cO6cOROOTcLcLMathcLcLMatRepStdlEfloatcO6cO6gRsPgR(), G__setup_memvarROOTcLcLMathcLcLSMatrixlEfloatcO6cO6cOROOTcLcLMathcLcLMatRepSymlEfloatcO6gRsPgR(), G__setup_memvarROOTcLcLMathcLcLSMatrixlEfloatcO7cO7cOROOTcLcLMathcLcLMatRepStdlEfloatcO7cO7gRsPgR(), G__setup_memvarROOTcLcLMathcLcLSMatrixlEfloatcO7cO7cOROOTcLcLMathcLcLMatRepSymlEfloatcO7gRsPgR(), G__setup_memvarROOTcLcLMathcLcLSMatrixlEfloatcO9cO7cOROOTcLcLMathcLcLMatRepStdlEfloatcO9cO7gRsPgR(), G__setup_memvarROOTcLcLMathcLcLSVectorlEDouble32_tcO3gR(), G__setup_memvarROOTcLcLMathcLcLSVectorlEDouble32_tcO4gR(), G__setup_memvarROOTcLcLMathcLcLSVectorlEDouble32_tcO5gR(), G__setup_memvarROOTcLcLMathcLcLSVectorlEDouble32_tcO6gR(), G__setup_memvarROOTcLcLMathcLcLSVectorlEdoublecO2gR(), G__setup_memvarROOTcLcLMathcLcLSVectorlEdoublecO3gR(), G__setup_memvarROOTcLcLMathcLcLSVectorlEdoublecO4gR(), G__setup_memvarROOTcLcLMathcLcLSVectorlEdoublecO5gR(), G__setup_memvarROOTcLcLMathcLcLSVectorlEdoublecO6gR(), G__setup_memvarROOTcLcLMathcLcLSVectorlEdoublecO7gR(), G__setup_memvarROOTcLcLMathcLcLSVectorlEfloatcO2gR(), G__setup_memvarROOTcLcLMathcLcLSVectorlEfloatcO3gR(), G__setup_memvarROOTcLcLMathcLcLSVectorlEfloatcO4gR(), G__setup_memvarROOTcLcLMathcLcLSVectorlEfloatcO5gR(), G__setup_memvarROOTcLcLMathcLcLSVectorlEfloatcO6gR(), G__setup_memvarROOTcLcLMathcLcLSVectorlEfloatcO7gR(), G__setup_memvarROOTcLcLMathcLcLTransform3D(), G__setup_memvarROOTcLcLTBranchProxyClassDescriptor(), G__setup_memvarROOTcLcLTSchemaRule(), G__setup_memvarROOTcLcLTSchemaRuleSet(), G__setup_memvarRooTruthModel(), G__setup_memvarstring(), G__setup_memvarTApplication(), G__setup_memvarTApplicationRemote(), G__setup_memvarTAttImage(), G__setup_memvarTAuthenticate(), G__setup_memvarTAxis(), G__setup_memvarTBackCompFitter(), G__setup_memvarTBox(), G__setup_memvarTBrowser(), G__setup_memvarTBuffer(), G__setup_memvarTBuffer3D(), G__setup_memvarTBufferFile(), G__setup_memvarTCanvas(), G__setup_memvarTChain(), G__setup_memvarTClass(), G__setup_memvarTClassEdit(), G__setup_memvarTClassMenuItem(), G__setup_memvarTClassTable(), G__setup_memvarTClonesArray(), G__setup_memvarTCollection(), G__setup_memvarTCondor(), G__setup_memvarTControlBar(), G__setup_memvarTControlBarButton(), G__setup_memvarTCurlyLine(), G__setup_memvarTDataSet(), G__setup_memvarTDataSetManager(), G__setup_memvarTDecompQRH(), G__setup_memvarTDecompSVD(), G__setup_memvarTDictionary(), G__setup_memvarTDirectoryFile(), G__setup_memvarTDocOutput(), G__setup_memvarTDocParser(), G__setup_memvarTDSet(), G__setup_memvarTDSetElement(), G__setup_memvarTEfficiency(), G__setup_memvarTEllipse(), G__setup_memvarTEntryList(), G__setup_memvarTEntryListBlock(), G__setup_memvarTEntryListFromFile(), G__setup_memvarTEveBoxSet(), G__setup_memvarTEveCaloLego(), G__setup_memvarTEveDigitSet(), G__setup_memvarTEveElement(), G__setup_memvarTEveFrameBox(), G__setup_memvarTEveGridStepper(), G__setup_memvarTEvePathMarkTlEdoublegR(), G__setup_memvarTEvePathMarkTlEfloatgR(), G__setup_memvarTEvePointSelectorConsumer(), G__setup_memvarTEveProjection(), G__setup_memvarTEveProjectionAxes(), G__setup_memvarTEveQuadSet(), G__setup_memvarTEveRGBAPalette(), G__setup_memvarTEveSelection(), G__setup_memvarTEveTrack(), G__setup_memvarTEveTrackPropagator(), G__setup_memvarTF1(), G__setup_memvarTFile(), G__setup_memvarTFileCollection(), G__setup_memvarTFileHandler(), G__setup_memvarTFileInfo(), G__setup_memvarTFileInfoMeta(), G__setup_memvarTFitterMinuit(), G__setup_memvarTFormula(), G__setup_memvarTFriendElement(), G__setup_memvarTFTP(), G__setup_memvarTGCanvas(), G__setup_memvarTGenCollectionProxy(), G__setup_memvarTGeoAtt(), G__setup_memvarTGeoBoolNode(), G__setup_memvarTGeoDecayChannel(), G__setup_memvarTGeoElementTable(), G__setup_memvarTGeoHelix(), G__setup_memvarTGeoMaterial(), G__setup_memvarTGeoMatrix(), G__setup_memvarTGeoMedium(), G__setup_memvarTGeoNode(), G__setup_memvarTGeoOverlap(), G__setup_memvarTGeoPhysicalNode(), G__setup_memvarTGeoPolygon(), G__setup_memvarTGeoShape(), G__setup_memvarTGeoTrack(), G__setup_memvarTGeoVolume(), G__setup_memvarTGeoVoxelFinder(), G__setup_memvarTGGroupFrame(), G__setup_memvarTGImageMap(), G__setup_memvarTGLBoundingBox(), G__setup_memvarTGLCamera(), G__setup_memvarTGLCameraOverlay(), G__setup_memvarTGLClip(), G__setup_memvarTGLFont(), G__setup_memvarTGLFormat(), G__setup_memvarTGListTree(), G__setup_memvarTGLLightSet(), G__setup_memvarTGLLockable(), G__setup_memvarTGLLogicalShape(), G__setup_memvarTGLManipSet(), G__setup_memvarTGLOrthoCamera(), G__setup_memvarTGLOutput(), G__setup_memvarTGLOverlayElement(), G__setup_memvarTGLPhysicalShape(), G__setup_memvarTGLPlotPainter(), G__setup_memvarTGLRnrCtx(), G__setup_memvarTGLSAViewer(), G__setup_memvarTGLSceneInfo(), G__setup_memvarTGLSelectRecord(), G__setup_memvarTGLTH3Composition(), G__setup_memvarTGLTH3Slice(), G__setup_memvarTGLUtil(), G__setup_memvarTGLViewer(), G__setup_memvarTGMdiDecorFrame(), G__setup_memvarTGNumberFormat(), G__setup_memvarTGProgressBar(), G__setup_memvarTGraph(), G__setup_memvarTGraphPolargram(), G__setup_memvarTGRegion(), G__setup_memvarTGridJobStatus(), G__setup_memvarTGSpeedo(), G__setup_memvarTGTextEdit(), G__setup_memvarTGTextEntry(), G__setup_memvarTGTransientFrame(), G__setup_memvarTGView(), G__setup_memvarTGWindow(), G__setup_memvarTGXYLayoutHints(), G__setup_memvarTH1(), G__setup_memvarTHtml(), G__setup_memvarTImage(), G__setup_memvarTInterpreter(), G__setup_memvarTKDE(), G__setup_memvarTKDTreeBinning(), G__setup_memvarTKSocket(), G__setup_memvarTLatex(), G__setup_memvarTLeaf(), G__setup_memvarTLeafObject(), G__setup_memvarTLine(), G__setup_memvarTLink(), G__setup_memvarTLorentzVector(), G__setup_memvarTMapFile(), G__setup_memvarTMarker(), G__setup_memvarTMatrixDEigen(), G__setup_memvarTMatrixDSymEigen(), G__setup_memvarTMatrixTlEdoublegR(), G__setup_memvarTMatrixTlEfloatgR(), G__setup_memvarTMatrixTSparselEdoublegR(), G__setup_memvarTMatrixTSparselEfloatgR(), G__setup_memvarTMatrixTSublEdoublegR(), G__setup_memvarTMatrixTSublEfloatgR(), G__setup_memvarTMatrixTSymlEdoublegR(), G__setup_memvarTMatrixTSymlEfloatgR(), G__setup_memvarTMethodCall(), G__setup_memvarTMinuit(), G__setup_memvarTMonitor(), G__setup_memvarTMultiDimFit(), G__setup_memvarTMultiLayerPerceptron(), G__setup_memvarTMVA(), G__setup_memvarTMVAcLcLDecisionTree(), G__setup_memvarTMVAcLcLKDEKernel(), G__setup_memvarTMVAcLcLMethodANNBase(), G__setup_memvarTMVAcLcLMethodBase(), G__setup_memvarTMVAcLcLMethodFisher(), G__setup_memvarTMVAcLcLMethodMLP(), G__setup_memvarTMVAcLcLPDF(), G__setup_memvarTMVAcLcLTActivationChooser(), G__setup_memvarTMVAcLcLTNeuronInputChooser(), G__setup_memvarTMVAcLcLTools(), G__setup_memvarTMVAcLcLTypes(), G__setup_memvarTNeuron(), G__setup_memvarTObject(), G__setup_memvarTOrdCollection(), G__setup_memvarTPad(), G__setup_memvarTPaletteAxis(), G__setup_memvarTParallelCoord(), G__setup_memvarTParallelCoordRange(), G__setup_memvarTParallelCoordSelect(), G__setup_memvarTParallelCoordVar(), G__setup_memvarTPave(), G__setup_memvarTPolyLine(), G__setup_memvarTProof(), G__setup_memvarTProofChain(), G__setup_memvarTProofDebug(), G__setup_memvarTProofDesc(), G__setup_memvarTProofLog(), G__setup_memvarTProofMgr(), G__setup_memvarTProofNodeInfo(), G__setup_memvarTProofOutputFile(), G__setup_memvarTProofPlayer(), G__setup_memvarTProofResourcesStatic(), G__setup_memvarTProofServ(), G__setup_memvarTQpVar(), G__setup_memvarTQueryDescription(), G__setup_memvarTQueryResult(), G__setup_memvarTRealData(), G__setup_memvarTRecEvent(), G__setup_memvarTRecGuiEvent(), G__setup_memvarTRecorder(), G__setup_memvarTRef(), G__setup_memvarTRefCnt(), G__setup_memvarTRefTable(), G__setup_memvarTRegexp(), G__setup_memvarTRootBrowser(), G__setup_memvarTRotMatrix(), G__setup_memvarTSelector(), G__setup_memvarTServerSocket(), G__setup_memvarTSlave(), G__setup_memvarTSlaveInfo(), G__setup_memvarTSocket(), G__setup_memvarTSpectrum(), G__setup_memvarTSpectrum2(), G__setup_memvarTSpectrum2Fit(), G__setup_memvarTSpectrum2Painter(), G__setup_memvarTSpectrum2Transform(), G__setup_memvarTSpectrum3(), G__setup_memvarTSpectrumFit(), G__setup_memvarTSpectrumTransform(), G__setup_memvarTSQLFile(), G__setup_memvarTSQLServer(), G__setup_memvarTSQLStructure(), G__setup_memvarTStdExceptionHandler(), G__setup_memvarTStreamerElement(), G__setup_memvarTStreamerInfo(), G__setup_memvarTString(), G__setup_memvarTStyle(), G__setup_memvarTSystem(), G__setup_memvarTTabCom(), G__setup_memvarTTable(), G__setup_memvarTTable3Points(), G__setup_memvarTText(), G__setup_memvarTThread(), G__setup_memvarTTree(), G__setup_memvarTTreeCacheUnzip(), G__setup_memvarTTreeCloner(), G__setup_memvarTTreeDrawArgsParser(), G__setup_memvarTTreeViewer(), G__setup_memvarTUnfold(), G__setup_memvarTUnfoldSys(), G__setup_memvarTView3D(), G__setup_memvarTVirtualCollectionProxy(), G__setup_memvarTVirtualGeoPainter(), G__setup_memvarTVirtualPacketizer(), G__setup_memvarTVirtualPadPainter(), G__setup_memvarTVirtualPerfStats(), G__setup_memvarTVirtualProofPlayer(), G__setup_memvarTVirtualStreamerInfo(), G__setup_memvarTVirtualX(), G__setup_memvarTVolume(), G__setup_memvarTVolumePosition(), G__setup_memvarTXMLNode(), G__setup_memvarTXMLSetup(), and Printf().

UInt_t Hash ( const char *  str  ) 

Definition at line 191 of file TString.cxx.

static void Mash ( UInt_t hash,
UInt_t  chars 
) [inline, static]

Definition at line 181 of file TString.cxx.

References kBitsPerByte, and kHashShift.

Referenced by Hash(), TStringRef::Hash(), and TStringRef::HashFoldCase().

static int MemIsEqual ( const char *  p,
const char *  q,
Ssiz_t  n 
) [static]

Definition at line 660 of file TString.cxx.

References kFALSE, and kTRUE.

Referenced by TString::Index().

TString operator+ ( ULong64_t  i,
const TString s 
)

Definition at line 1360 of file TString.cxx.

TString operator+ ( Long64_t  i,
const TString s 
)

Definition at line 1350 of file TString.cxx.

TString operator+ ( ULong_t  i,
const TString s 
)

Definition at line 1340 of file TString.cxx.

TString operator+ ( Long_t  i,
const TString s 
)

Definition at line 1330 of file TString.cxx.

TString operator+ ( char  c,
const TString s 
)

Definition at line 1322 of file TString.cxx.

TString operator+ ( const TString s,
ULong64_t  i 
)

Definition at line 1312 of file TString.cxx.

TString operator+ ( const TString s,
Long64_t  i 
)

Definition at line 1302 of file TString.cxx.

TString operator+ ( const TString s,
ULong_t  i 
)

Definition at line 1292 of file TString.cxx.

TString operator+ ( const TString s,
Long_t  i 
)

Definition at line 1282 of file TString.cxx.

TString operator+ ( const TString s,
char  c 
)

Definition at line 1274 of file TString.cxx.

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

Definition at line 1266 of file TString.cxx.

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

Definition at line 1258 of file TString.cxx.

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

Definition at line 1250 of file TString.cxx.

TBuffer& operator<< ( TBuffer buf,
const TString s 
)

Definition at line 1186 of file TString.cxx.

References buf, s, and TString::WriteString().

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

Definition at line 1526 of file TString.cxx.

Bool_t operator== ( const TSubString ss,
const TString s 
)

Definition at line 1516 of file TString.cxx.

Bool_t operator== ( const TSubString ss,
const char *  cs 
)

Definition at line 1502 of file TString.cxx.

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

Definition at line 1197 of file TString.cxx.

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

Definition at line 1177 of file TString.cxx.

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

Definition at line 2035 of file TString.cxx.

References b, ErrorHandler(), fflush(), Format(), gPrintViaErrorHandler, kPrint, and va_.

static char* SlowFormat ( const char *  format,
va_list  ap,
int  hint 
) [static]

Definition at line 1936 of file TString.cxx.

References buf, gStringMutex, n, R__LOCKGUARD2, and R__VA_COPY.

Referenced by Format().

char* StrDup ( const char *  str  ) 

Definition at line 2090 of file TString.cxx.

References s, and strcpy().

char* Strip ( const char *  s,
char  c 
)

Definition at line 2054 of file TString.cxx.

References buf, and l.

static UInt_t SwapInt ( UInt_t  x  )  [inline, static]

Definition at line 173 of file TString.cxx.

Referenced by Hash(), and TStringRef::Hash().

TString ToLower ( const TString str  ) 

Definition at line 1222 of file TString.cxx.

TString ToUpper ( const TString str  ) 

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   
)

Definition at line 2150 of file TString.cxx.

References p.


Variable Documentation

const int cb_size = 4096 [static]

Definition at line 1927 of file TString.cxx.

const int fld_size = 2048 [static]

Definition at line 1928 of file TString.cxx.

char* gBfree = gFormbuf [static]

Definition at line 1932 of file TString.cxx.

char* gEndbuf = &gFormbuf[cb_size-1] [static]

Definition at line 1933 of file TString.cxx.

char gFormbuf[cb_size] [static]

Definition at line 1931 of file TString.cxx.

long gNullRef[(sizeof(TStringRef)+1)/sizeof(long)+1] [static]

Definition at line 80 of file TString.cxx.

void* gNullRefTmp = gNullRef [static]

Definition at line 81 of file TString.cxx.

TVirtualMutex* gStringMutex = 0

Definition at line 70 of file TString.cxx.

const UInt_t kHashShift = 5

Definition at line 74 of file TString.cxx.

Referenced by Mash().


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