![]() |
|
|
Bdb packages | Design docs | Source docs | Guidelines | Recent releases |
|
Main Page Modules Namespace List Class Hierarchy Alphabetical List Compound List File List Compound Members File Members BdbTString Class Reference
[BdbUtil]#include <BdbTString.hh>
Inheritance diagram for BdbTString:
List of all members.
Public Methods
BdbTString () BdbTString (const BdbTString &value) BdbTString (const d_String &value) BdbTString (const char *value) BdbTString (int value) BdbTString (const BdbTString &s0, const BdbTString &s1, const BdbTString &s2="", const BdbTString &s3="", const BdbTString &s4="", const BdbTString &s5="", const BdbTString &s6="", const BdbTString &s7="", const BdbTString &s8="", const BdbTString &s9="", const BdbTString &s10="", const BdbTString &s11="") virtual ~BdbTString () BdbTString & operator= (const BdbTString &value) BdbTString & operator= (const d_String &value) BdbTString & operator= (const char *value) BdbTString & operator= (int value) BdbTString & operator+= (const BdbTString &value) BdbTString & operator+= (const d_String &value) BdbTString & operator+= (const char *value) void set (const BdbTString &value) void set (const d_String &value) void set (const char *value) void set (int value) int length () const operator const char * () const operator int () const const char * chars () const const char * data () const int position (char c, int index=0) const int position (const BdbTString &s, int index=0) const char operator[] (int index) const char operator[] (int index) BdbTString at (int index, int len=-1) const BdbTString after (int index) const BdbTString after (char c, int index=0) const BdbTString after (const BdbTString &s, int index=0) const BdbTString before (int index) const BdbTString before (char c, int index=0) const BdbTString before (const BdbTString &s, int index=0) const Static Public Methods
int strcmp (const BdbTString &s1, const BdbTString &s2) int strcmp (const BdbTString &str, const char *txt) int strcmp (const char *txt, const BdbTString &str) Private Attributes
d_String _string Friends
ostream & operator<< (ostream &s, const BdbTString &str) istream & operator>> (istream &s, const BdbTString &str) Constructor & Destructor Documentation
BdbTString::BdbTString ( )
Definition at line 46 of file BdbTString.cc.
References _string.
Referenced by operator=(), and set().
BdbTString::BdbTString ( const BdbTString & value )
Definition at line 52 of file BdbTString.cc.
References _string.
BdbTString::BdbTString ( const d_String & value )
Definition at line 59 of file BdbTString.cc.
References _string.
BdbTString::BdbTString ( const char * value )
Definition at line 67 of file BdbTString.cc.
References _string.
BdbTString::BdbTString ( int value )
Definition at line 79 of file BdbTString.cc.
References _string.
BdbTString::BdbTString ( const BdbTString & s0, const BdbTString & s1, const BdbTString & s2 = "", const BdbTString & s3 = "", const BdbTString & s4 = "", const BdbTString & s5 = "", const BdbTString & s6 = "", const BdbTString & s7 = "", const BdbTString & s8 = "", const BdbTString & s9 = "", const BdbTString & s10 = "", const BdbTString & s11 = "" )
Definition at line 99 of file BdbTString.cc.
BdbTString::~BdbTString ( ) [virtual]
Definition at line 121 of file BdbTString.cc.
Member Function Documentation
BdbTString BdbTString::after ( const BdbTString & s, int index = 0 ) const
Definition at line 374 of file BdbTString.cc.
References after(), length(), and position().
BdbTString BdbTString::after ( char c, int index = 0 ) const
Definition at line 365 of file BdbTString.cc.
References after(), and position().
BdbTString BdbTString::after ( int index ) const
Definition at line 358 of file BdbTString.cc.
References at(), and length().
Referenced by after().
BdbTString BdbTString::at ( int index, int len = -1 ) const
Definition at line 331 of file BdbTString.cc.
BdbTString BdbTString::before ( const BdbTString & s, int index = 0 ) const
Definition at line 402 of file BdbTString.cc.
References before(), and position().
BdbTString BdbTString::before ( char c, int index = 0 ) const
Definition at line 393 of file BdbTString.cc.
References before(), and position().
BdbTString BdbTString::before ( int index ) const
Definition at line 386 of file BdbTString.cc.
References at(), and length().
Referenced by before().
const char * BdbTString::chars ( )
Definition at line 219 of file BdbTString.cc.
References _string.
Referenced by BdbTreeNodeP::fullName(), BdbTreeNodeP::name(), BdbCollectionP::name(), BdbTreeNodeP::pathName(), and BdbCollectionP::pathName().
const char * BdbTString::data ( )
int BdbTString::length ( )
Definition at line 198 of file BdbTString.cc.
References _string.
Referenced by after(), at(), BdbDistribution::attachCollection(), before(), operator[](), and position().
BdbTString::operator const char * ( )
Definition at line 205 of file BdbTString.cc.
References _string.
BdbTString::operator int ( )
Definition at line 210 of file BdbTString.cc.
References data().
BdbTString & BdbTString::operator+= ( const char * value )
Definition at line 169 of file BdbTString.cc.
References _string.
BdbTString & BdbTString::operator+= ( const d_String & value )
Definition at line 162 of file BdbTString.cc.
References _string.
BdbTString & BdbTString::operator+= ( const BdbTString & value )
Definition at line 156 of file BdbTString.cc.
References _string.
BdbTString & BdbTString::operator= ( int value )
Definition at line 149 of file BdbTString.cc.
References _string, and BdbTString().
BdbTString & BdbTString::operator= ( const char * value )
Definition at line 140 of file BdbTString.cc.
References _string.
BdbTString & BdbTString::operator= ( const d_String & value )
Definition at line 131 of file BdbTString.cc.
References _string.
BdbTString & BdbTString::operator= ( const BdbTString & value )
Definition at line 125 of file BdbTString.cc.
References _string.
char BdbTString::operator[] ( int index )
Definition at line 313 of file BdbTString.cc.
References BdbcFatalError, BdbSignal, data(), and length().
char BdbTString::operator[] ( int index ) const
Definition at line 302 of file BdbTString.cc.
int BdbTString::position ( const BdbTString & s, int index = 0 ) const
Definition at line 267 of file BdbTString.cc.
References data(), len, length(), and position().
int BdbTString::position ( char c, int index = 0 ) const
Definition at line 237 of file BdbTString.cc.
References data(), len, length(), and position().
Referenced by after(), before(), and position().
void BdbTString::set ( int value )
Definition at line 192 of file BdbTString.cc.
References _string, and BdbTString().
void BdbTString::set ( const char * value )
Definition at line 187 of file BdbTString.cc.
References _string.
void BdbTString::set ( const d_String & value )
Definition at line 182 of file BdbTString.cc.
References _string.
void BdbTString::set ( const BdbTString & value )
Definition at line 177 of file BdbTString.cc.
References _string.
int BdbTString::strcmp ( const char * txt, const BdbTString & str ) [static]
Definition at line 439 of file BdbTString.cc.
References _string.
int BdbTString::strcmp ( const BdbTString & str, const char * txt ) [static]
Definition at line 426 of file BdbTString.cc.
References _string.
int BdbTString::strcmp ( const BdbTString & s1, const BdbTString & s2 ) [static]
Definition at line 412 of file BdbTString.cc.
References _string.
Referenced by operator!=(), operator<(), operator<=(), operator==(), operator>(), and operator>=().
Friends And Related Function Documentation
ostream& operator<< ( ostream & s, const BdbTString & str ) [friend]
Definition at line 452 of file BdbTString.cc.
istream& operator>> ( istream & s, const BdbTString & str ) [friend]
Definition at line 458 of file BdbTString.cc.
Member Data Documentation
d_String BdbTString::_string [private]
Definition at line 178 of file BdbTString.hh.
Referenced by BdbTString(), chars(), data(), length(), operator const char *(), operator+=(), operator<<(), operator=(), operator>>(), set(), and strcmp().
The documentation for this class was generated from the following files:
- /BdbUtil/BdbTString.hh
- /BdbUtil/BdbTString.cc
BaBar Public Site | SLAC | News | Links | Who's Who | Contact Us
Page Owner: Jacek Becla
Last Update: October 04, 2002