Pan: The Parity Analyzer -- Class Index

Pan classes only
All classes


+
class TaString
-
#include "TaString.hh"
Display options:
Show inherited
Show non-public

class TaString: public string


HALL A C++/ROOT Parity Analyzer  Pan

       TaString.cc  (implementation)

 Author:  R. Holmes <http://mep1.phy.syr.edu/~rsholmes>, A. Vacheret <http://www.jlab.org/~vacheret>, R. Michaels <http://www.jlab.org/~rom>, K.Paschke
 @(#)pan/src:$Name:  $:$Id: TaString.cc,v 1.8 2004/05/21 17:56:04 rsholmes Exp $



 Derives from STL string; provides additional methods.  No
 additional storage is defined, so strings and TaStrings can be
 converted back and forth as needed; e.g. to convert a string to
 lowercase you can do something like

      string mixedstring ("MixedCaseString");
      TaString temp = mixedstring;
      string lowerstring = temp.ToLower();


Function Members (Methods)

public:
TaString()
TaString(const string s)
TaString(const char* c)
TaString(const TaString&)
virtual~TaString()
string&string::append(const string& str)
string&string::append(const char* s)
string&string::append(const string& str)
string&string::append(const char* s)
string&string::append(const char* s, size_t n)
string&string::append(char c, size_t rep)
string&string::append(const char* s, size_t n)
string&string::append(char c, size_t rep)
string&string::append(const string& str, size_t pos, size_t n)
string&string::append(const string& str, size_t pos, size_t n)
string&string::assign(const string& str)
string&string::assign(const char* s)
string&string::assign(const string& str)
string&string::assign(const char* s)
string&string::assign(const char* s, size_t n)
string&string::assign(char c, size_t rep)
string&string::assign(const char* s, size_t n)
string&string::assign(char c, size_t rep)
string&string::assign(const string& str, size_t pos, size_t n)
string&string::assign(const string& str, size_t pos, size_t n)
string::iteratorstring::begin()
string::const_iteratorstring::begin() const
const char*string::c_str() const
const char*string::c_str() const
string::size_typestring::capacity() const
static TClass*Class()
voidstring::clear()
intCmpNoCase(const string& s) const
intstring::compare(const string& str) const
intstring::compare(const char* s) const
intstring::compare(const string& str) const
intstring::compare(const char* s) const
size_tstring::copy(char* s, size_t n, size_t pos = 0)
size_tstring::copy(char* s, size_t n, size_t pos = 0)
const char*string::data() const
const char*string::data() const
boolstring::empty() const
string::iteratorstring::end()
string::const_iteratorstring::end() const
size_tstring::find(const string& str, size_t pos = 0) const
size_tstring::find(const char* s, size_t pos = 0) const
size_tstring::find(char c, size_t pos = 0) const
size_tstring::find(const string& str, size_t pos = 0) const
size_tstring::find(const char* s, size_t pos = 0) const
size_tstring::find(char c, size_t pos = 0) const
size_tstring::find(const char* s, size_t pos, size_t n) const
size_tstring::find(const char* s, size_t pos, size_t n) const
size_tstring::find_first_not_of(const string& str, size_t pos = 0) const
size_tstring::find_first_not_of(const char* s, size_t pos = 0) const
size_tstring::find_first_not_of(char c, size_t pos = 0) const
size_tstring::find_first_not_of(const string& str, size_t pos = 0) const
size_tstring::find_first_not_of(const char* s, size_t pos = 0) const
size_tstring::find_first_not_of(char c, size_t pos = 0) const
size_tstring::find_first_not_of(const char* s, size_t pos, size_t n) const
size_tstring::find_first_not_of(const char* s, size_t pos, size_t n) const
size_tstring::find_first_of(const string& str, size_t pos = 0) const
size_tstring::find_first_of(const char* s, size_t pos = 0) const
size_tstring::find_first_of(char c, size_t pos = 0) const
size_tstring::find_first_of(const string& str, size_t pos = 0) const
size_tstring::find_first_of(const char* s, size_t pos = 0) const
size_tstring::find_first_of(char c, size_t pos = 0) const
size_tstring::find_first_of(const char* s, size_t pos, size_t n) const
size_tstring::find_first_of(const char* s, size_t pos, size_t n) const
size_tstring::find_last_not_of(const string& str, size_t pos = npos) const
size_tstring::find_last_not_of(const char* s, size_t pos = npos) const
size_tstring::find_last_not_of(char c, size_t pos = npos) const
size_tstring::find_last_not_of(const string& str, size_t pos = npos) const
size_tstring::find_last_not_of(const char* s, size_t pos = npos) const
size_tstring::find_last_not_of(char c, size_t pos = npos) const
size_tstring::find_last_not_of(const char* s, size_t pos, size_t n) const
size_tstring::find_last_not_of(const char* s, size_t pos, size_t n) const
size_tstring::find_last_of(const string& str, size_t pos = npos) const
size_tstring::find_last_of(const char* s, size_t pos = npos) const
size_tstring::find_last_of(char c, size_t pos = npos) const
size_tstring::find_last_of(const string& str, size_t pos = npos) const
size_tstring::find_last_of(const char* s, size_t pos = npos) const
size_tstring::find_last_of(char c, size_t pos = npos) const
size_tstring::find_last_of(const char* s, size_t pos, size_t n) const
size_tstring::find_last_of(const char* s, size_t pos, size_t n) const
UInt_tHex() const
string&string::insert(size_t pos1, const string& str)
string&string::insert(size_t pos, const char* s)
string&string::insert(size_t pos1, const string& str)
string&string::insert(size_t pos, const char* s)
string&string::insert(size_t pos, const char* s, size_t n)
string&string::insert(size_t pos, char c, size_t rep)
string&string::insert(size_t pos, const char* s, size_t n)
string&string::insert(size_t pos, char c, size_t rep)
string&string::insert(size_t pos1, const string& str, size_t pos2, size_t n)
string&string::insert(size_t pos1, const string& str, size_t pos2, size_t n)
virtual TClass*IsA() const
size_tstring::length() const
size_tstring::length() const
size_tstring::max_size() const
string&string::operator+=(const string& rhs)
string&string::operator+=(const char* s)
string&string::operator+=(char c)
string&string::operator+=(const string& rhs)
string&string::operator+=(const char* s)
string&string::operator+=(char c)
TaString&operator=(const TaString&)
const char&string::operator[](size_t pos) const
char&string::operator[](size_t pos)
const char&string::operator[](size_t pos) const
char&string::operator[](size_t pos)
TaStringRemoveChar(const char* toremove)
string&string::replace(size_t pos1, size_t n1, const string& str)
string&string::replace(size_t pos, size_t n1, const char* s)
string&string::replace(size_t pos1, size_t n1, const string& str)
string&string::replace(size_t pos, size_t n1, const char* s)
string&string::replace(size_t pos, size_t n1, const char* s, size_t n2)
string&string::replace(size_t pos, size_t n, char c, size_t rep)
string&string::replace(size_t pos, size_t n1, const char* s, size_t n2)
string&string::replace(size_t pos, size_t n, char c, size_t rep)
string&string::replace(size_t pos1, size_t n1, const string& str, size_t pos2, size_t n2)
string&string::replace(size_t pos1, size_t n1, const string& str, size_t pos2, size_t n2)
voidstring::reserve(size_t res_arg)
voidstring::reserve(size_t res_arg)
voidstring::resize(size_t n)
voidstring::resize(size_t n)
voidstring::resize(size_t n, char c)
voidstring::resize(size_t n, char c)
size_tstring::rfind(const string& str, size_t pos = npos) const
size_tstring::rfind(const char* s, size_t pos = npos) const
size_tstring::rfind(char c, size_t pos = npos) const
size_tstring::rfind(const string& str, size_t pos = npos) const
size_tstring::rfind(const char* s, size_t pos = npos) const
size_tstring::rfind(char c, size_t pos = npos) const
size_tstring::rfind(const char* s, size_t pos, size_t n) const
size_tstring::rfind(const char* s, size_t pos, size_t n) const
virtual voidShowMembers(TMemberInspector& insp, char* parent)
intstring::size()
intstring::size()
vector<string>Split(size_t n = 0) const
virtual voidStreamer(TBuffer& b)
voidStreamerNVirtual(TBuffer& b)
stringstring::substr(size_t pos = 0, size_t n = npos) const
stringstring::substr(size_t pos = 0, size_t n = npos) const
TaStringToLower() const
TaStringToUpper() const

Data Members

public:
static const size_tstring::npos

Class Charts

Inheritance Chart:
string
TaString

Function documentation

Hex()
 Conversion to to unsigned interpreting as hex.
RemoveChar(const char* toremove)
Remove "toremove"
virtual ~TaString()
{}

Author: R. Holmes , A. Vacheret , R. Michaels , K.Paschke
Last update: pan/src:$Name: $:$Id: TaString.cc,v 1.8 2004/05/21 17:56:04 rsholmes Exp $

This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.