#include <G4String.hh>
Public Member Functions | |
G4SubString (const G4SubString &) | |
G4SubString & | operator= (const char *) |
G4SubString & | operator= (const G4String &) |
G4SubString & | operator= (const G4SubString &) |
char & | operator() (str_size) |
char | operator() (str_size) const |
char & | operator[] (str_size) |
char | operator[] (str_size) const |
G4int | operator! () const |
G4bool | operator== (const G4String &) const |
G4bool | operator== (const char *) const |
G4bool | operator!= (const G4String &) const |
G4bool | operator!= (const char *) const |
str_size | length () const |
str_size | start () const |
G4bool | isNull () const |
Friends | |
class | G4String |
Definition at line 61 of file G4String.hh.
G4SubString::G4SubString | ( | const G4SubString & | ) | [inline] |
G4bool G4SubString::isNull | ( | ) | const [inline] |
str_size G4SubString::length | ( | ) | const [inline] |
G4int G4SubString::operator! | ( | ) | const [inline] |
G4bool G4SubString::operator!= | ( | const char * | ) | const [inline] |
char G4SubString::operator() | ( | str_size | ) | const [inline] |
char & G4SubString::operator() | ( | str_size | ) | [inline] |
G4SubString & G4SubString::operator= | ( | const G4SubString & | ) | [inline] |
Definition at line 55 of file G4String.icc.
References G4String::data(), length(), mystring, and G4String::replace().
00056 { 00057 mystring->replace(mystart,extent,str.mystring->data(),str.length()); 00058 extent=str.length(); 00059 return *this; 00060 }
G4SubString & G4SubString::operator= | ( | const G4String & | ) | [inline] |
Definition at line 50 of file G4String.icc.
References operator=().
00051 { 00052 return operator=(str); 00053 }
G4SubString & G4SubString::operator= | ( | const char * | ) | [inline] |
Definition at line 62 of file G4String.icc.
References G4String::replace().
Referenced by operator=().
00063 { 00064 mystring->replace(mystart,extent,str,strlen(str)); 00065 extent=strlen(str); 00066 return *this; 00067 }
G4bool G4SubString::operator== | ( | const char * | ) | const [inline] |
char G4SubString::operator[] | ( | str_size | ) | const [inline] |
char & G4SubString::operator[] | ( | str_size | ) | [inline] |
str_size G4SubString::start | ( | ) | const [inline] |
friend class G4String [friend] |
Definition at line 99 of file G4String.hh.