54 #define strcasecmp _stricmp
74 inline G4String (
const std::string & );
92 inline operator const char*()
const;
101 inline std::istream&
readLine (std::istream&,
G4bool skipWhite=
true);
104 const char*,
unsigned int );
131 inline const char*
data()
const;
136 inline unsigned int stlhash()
const;
139 #include "G4String.icc"
static const G4double pos
G4bool operator==(const G4String &) const
G4String & replace(unsigned int, unsigned int, const char *, unsigned int)
char operator()(str_size) const
G4int compareTo(const char *, caseCompare mode=exact) const
G4String & operator=(const G4String &)
std::istream & readLine(std::istream &, G4bool skipWhite=true)
G4bool operator!=(const G4String &) const
str_size index(const char *, G4int pos=0) const
unsigned int hash(caseCompare cmp=exact) const
const char * data() const
G4String strip(G4int strip_Type=trailing, char c=' ')
G4bool contains(const std::string &) const
std::string::size_type str_size
G4int strcasecompare(const char *, const char *) const
unsigned int stlhash() const
G4String & prepend(const char *)
G4String & append(const G4String &)
G4String & operator+=(const char *)