Sierra Toolkit Version of the Day
StringDetail

Classes

class  sierra::StringBase< CT >
class  sierra::char_simple_traits
class  sierra::char_label_traits
class  String

Typedefs

typedef StringBase
< char_simple_traits > 
sierra::String
typedef StringBase
< char_label_traits > 
sierra::Identifier
typedef StringBase
< char_label_traits > 
sierra::ParamId

Functions

template<class CT1 , class CT2 >
bool sierra::operator!= (const StringBase< CT1 > &, const StringBase< CT2 > &)
template<class CT1 , class CT2 >
bool sierra::operator< (const StringBase< CT1 > &, const StringBase< CT2 > &)
template<class CT1 , class CT2 >
bool sierra::operator> (const StringBase< CT1 > &, const StringBase< CT2 > &)
template<class CT1 , class CT2 >
bool sierra::operator<= (const StringBase< CT1 > &, const StringBase< CT2 > &)
template<class CT1 , class CT2 >
bool sierra::operator>= (const StringBase< CT1 > &, const StringBase< CT2 > &)
template<class CT1 >
bool sierra::operator== (const StringBase< CT1 > &, const std::string &)
template<class CT1 >
bool sierra::operator!= (const StringBase< CT1 > &, const std::string &)
template<class CT1 >
bool sierra::operator< (const StringBase< CT1 > &, const std::string &)
template<class CT1 >
bool sierra::operator> (const StringBase< CT1 > &, const std::string &)
template<class CT1 >
bool sierra::operator<= (const StringBase< CT1 > &, const std::string &)
template<class CT1 >
bool sierra::operator>= (const StringBase< CT1 > &, const std::string &)
template<class CT1 >
bool sierra::operator== (const StringBase< CT1 > &, const char *)
template<class CT1 >
bool sierra::operator!= (const StringBase< CT1 > &, const char *)
template<class CT1 >
bool sierra::operator< (const StringBase< CT1 > &, const char *)
template<class CT1 >
bool sierra::operator> (const StringBase< CT1 > &, const char *)
template<class CT1 >
bool sierra::operator<= (const StringBase< CT1 > &, const char *)
template<class CT1 >
bool sierra::operator>= (const StringBase< CT1 > &, const char *)
template<class CT1 >
bool sierra::operator== (const char *, const StringBase< CT1 > &)
template<class CT1 >
bool sierra::operator!= (const char *, const StringBase< CT1 > &)
template<class CT1 >
bool sierra::operator< (const char *, const StringBase< CT1 > &)
template<class CT1 >
bool sierra::operator> (const char *, const StringBase< CT1 > &)
template<class CT1 >
bool sierra::operator<= (const char *, const StringBase< CT1 > &)
template<class CT1 >
bool sierra::operator>= (const char *, const StringBase< CT1 > &)
template<class CT1 >
bool sierra::operator== (const std::string &, const StringBase< CT1 > &)
template<class CT1 >
bool sierra::operator!= (const std::string &, const StringBase< CT1 > &)
template<class CT1 >
bool sierra::operator< (const std::string &, const StringBase< CT1 > &)
template<class CT1 >
bool sierra::operator> (const std::string &, const StringBase< CT1 > &)
template<class CT1 >
bool sierra::operator<= (const std::string &, const StringBase< CT1 > &)
template<class CT1 >
bool sierra::operator>= (const std::string &, const StringBase< CT1 > &)
std::ostream & sierra::operator<< (std::ostream &os, const sierra::String &s)
std::istream & sierra::operator>> (std::istream &is, sierra::String &s)
template<class CT , class CT2 >
bool sierra::operator== (const StringBase< CT > &lhs, const StringBase< CT2 > &rhs)
template<class CT , class CT2 >
bool sierra::operator!= (const StringBase< CT > &lhs, const StringBase< CT2 > &rhs)
template<class CT , class CT2 >
bool sierra::operator< (const StringBase< CT > &lhs, const StringBase< CT2 > &rhs)
template<class CT , class CT2 >
bool sierra::operator<= (const StringBase< CT > &lhs, const StringBase< CT2 > &rhs)
template<class CT , class CT2 >
bool sierra::operator> (const StringBase< CT > &lhs, const StringBase< CT2 > &rhs)
template<class CT , class CT2 >
bool sierra::operator>= (const StringBase< CT > &lhs, const StringBase< CT2 > &rhs)
template<class CT >
bool sierra::operator== (const StringBase< CT > &lhs, const std::string &rhs)
template<class CT >
bool sierra::operator!= (const StringBase< CT > &lhs, const std::string &rhs)
template<class CT >
bool sierra::operator< (const StringBase< CT > &lhs, const std::string &rhs)
template<class CT >
bool sierra::operator<= (const StringBase< CT > &lhs, const std::string &rhs)
template<class CT >
bool sierra::operator> (const StringBase< CT > &lhs, const std::string &rhs)
template<class CT >
bool sierra::operator>= (const StringBase< CT > &lhs, const std::string &rhs)
template<class CT >
bool sierra::operator== (const StringBase< CT > &lhs, const char *rhs)
template<class CT >
bool sierra::operator!= (const StringBase< CT > &lhs, const char *rhs)
template<class CT >
bool sierra::operator< (const StringBase< CT > &lhs, const char *rhs)
template<class CT >
bool sierra::operator<= (const StringBase< CT > &lhs, const char *rhs)
template<class CT >
bool sierra::operator> (const StringBase< CT > &lhs, const char *rhs)
template<class CT >
bool sierra::operator>= (const StringBase< CT > &lhs, const char *rhs)
template<class CT >
bool sierra::operator== (const std::string &lhs, const StringBase< CT > &rhs)
template<class CT >
bool sierra::operator!= (const std::string &lhs, const StringBase< CT > &rhs)
template<class CT >
bool sierra::operator< (const std::string &lhs, const StringBase< CT > &rhs)
template<class CT >
bool sierra::operator<= (const std::string &lhs, const StringBase< CT > &rhs)
template<class CT >
bool sierra::operator> (const std::string &lhs, const StringBase< CT > &rhs)
template<class CT >
bool sierra::operator>= (const std::string &lhs, const StringBase< CT > &rhs)
template<class CT >
bool sierra::operator== (const char *lhs, const StringBase< CT > &rhs)
template<class CT >
bool sierra::operator!= (const char *lhs, const StringBase< CT > &rhs)
template<class CT >
bool sierra::operator< (const char *lhs, const StringBase< CT > &rhs)
template<class CT >
bool sierra::operator<= (const char *lhs, const StringBase< CT > &rhs)
template<class CT >
bool sierra::operator> (const char *lhs, const StringBase< CT > &rhs)
template<class CT >
bool sierra::operator>= (const char *lhs, const StringBase< CT > &rhs)
template<class CT , class CT2 >
StringBase< CT > sierra::operator+ (const StringBase< CT > &cs1, const StringBase< CT2 > &cs2)
template<class CT >
StringBase< CT > sierra::operator+ (const StringBase< CT > &cs1, const char *cs2)
template<class CT >
StringBase< CT > sierra::operator+ (const StringBase< CT > &cs1, const std::string &cs2)
template<class CT >
StringBase< CT > sierra::operator+ (const char *cs1, const StringBase< CT > &cs2)
template<class CT >
std::string sierra::operator+ (const std::string &lhs, const StringBase< CT > &rhs)
bool sierra::StringBase::empty () const
size_type sierra::StringBase::length () const
size_type sierra::StringBase::size () const
iterator sierra::StringBase::begin ()
const_iterator sierra::StringBase::begin () const
iterator sierra::StringBase::end ()
const_iterator sierra::StringBase::end () const
const char * sierra::StringBase::c_str () const
std::string sierra::StringBase::s_str () const
template<class CT2 >
 sierra::StringBase::StringBase (const StringBase< CT2 > &)
 sierra::StringBase::StringBase (const std::string &)
template<class CT >
 sierra::StringBase::StringBase (const char *cs, typename StringBase< CT >::size_type n)
template<class It >
 sierra::StringBase::StringBase (It, It)
 sierra::StringBase::StringBase (const_iterator)
 sierra::StringBase::StringBase (const StringBase &)
template<class CT >
StringBase< CT > & sierra::StringBase::assign (const char *cs, const typename StringBase< CT >::size_type n)
StringBase< CT > & sierra::StringBase::assign (const char *)
StringBase< CT > & sierra::StringBase::assign (const std::string &)
template<class CT2 >
StringBase< CT > & sierra::StringBase::assign (const StringBase< CT2 > &)
StringBase & sierra::StringBase::operator= (const StringBase &)
template<class CT2 >
StringBase< CT > & sierra::StringBase::operator= (const StringBase< CT2 > &)
StringBase< CT > & sierra::StringBase::operator= (const char *)
StringBase< CT > & sierra::StringBase::operator= (const std::string &)
StringBase< CT > & sierra::StringBase::append (const char *, const typename StringBase< CT >::size_type)
StringBase< CT > & sierra::StringBase::append (const char *)
StringBase< CT > & sierra::StringBase::append (const std::string &)
template<class CT2 >
StringBase< CT > & sierra::StringBase::append (const StringBase< CT2 > &)
template<class CT2 >
StringBase< CT > & sierra::StringBase::operator+= (const StringBase< CT2 > &)
StringBase< CT > & sierra::StringBase::operator+= (const char *)
StringBase< CT > & sierra::StringBase::operator+= (const std::string &)
template<class CT2 >
int sierra::StringBase::compare (const StringBase< CT2 > &) const
int sierra::StringBase::compare (const std::string &) const
int sierra::StringBase::compare (const char *) const
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines