Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

TSubString Class Reference

#include <TString.h>

Collaboration diagram for TSubString:

Collaboration graph
[legend]
List of all members.

Public Methods

 TSubString (const TSubString &s)
TSubString & operator= (const char *s)
TSubString & operator= (const TString &s)
char & operator() (Ssiz_t i)
char & operator[] (Ssiz_t i)
char operator() (Ssiz_t i) const
char operator[] (Ssiz_t i) const
const char * Data () const
Ssiz_t Length () const
Ssiz_t Start () const
void ToLower ()
void ToUpper ()
Bool_t IsNull () const
int operator! () const

Protected Methods

void SubStringError (Ssiz_t, Ssiz_t, Ssiz_t) const
void AssertElement (Ssiz_t i) const

Friends

class TStringLong
class TString
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)

Constructor & Destructor Documentation

TSubString::TSubString const TSubString &    s
 

Definition at line 136 of file TString.h.


Member Function Documentation

void TSubString::SubStringError Ssiz_t   ,
Ssiz_t   ,
Ssiz_t   
const [protected]
 

void TSubString::AssertElement Ssiz_t    i const [protected]
 

Referenced by operator[]().

TSubString& TSubString::operator= const char *    s
 

TSubString& TSubString::operator= const TString   s
 

char& TSubString::operator() Ssiz_t    i
 

char& TSubString::operator[] Ssiz_t    i
 

char TSubString::operator() Ssiz_t    i const
 

Definition at line 535 of file TString.h.

References TString::fData.

char TSubString::operator[] Ssiz_t    i const
 

Definition at line 532 of file TString.h.

References AssertElement(), and TString::fData.

const char * TSubString::Data   const
 

Definition at line 528 of file TString.h.

References TString::Data().

Ssiz_t TSubString::Length   const
 

Definition at line 147 of file TString.h.

Ssiz_t TSubString::Start   const
 

Definition at line 148 of file TString.h.

void TSubString::ToLower  
 

void TSubString::ToUpper  
 

Bool_t TSubString::IsNull   const
 

Definition at line 153 of file TString.h.

int TSubString::operator!   const
 

Definition at line 154 of file TString.h.


Friends And Related Function Documentation

friend class TStringLong [friend]
 

Definition at line 116 of file TString.h.

friend class TString [friend]
 

Definition at line 117 of file TString.h.

Bool_t operator== const TSubString &    s1,
const TSubString &    s2
[friend]
 

Bool_t operator== const TSubString &    s1,
const TString   s2
[friend]
 

Bool_t operator== const TSubString &    s1,
const char *    s2
[friend]
 


The documentation for this class was generated from the following file:
Generated on Thu Dec 18 15:07:15 2003 for ROOT by doxygen1.2.16