SbString(3IV) - Online Linux Manual Page
NAMESbString — class for smart character strings

INHERITS FROMSbString

SYNOPSIS¶\f7#include <Inventor/SbString.h> Methods from class SbString: \f8SbString\*(Cr()
\f8SbString\*(Cr(const char *str)
\f8SbString\*(Cr(const char *str, int start, int end)
\f8SbString\*(Cr(const SbString &str)
\f8SbString\*(Cr(int digitString)
\f8~SbString\*(Cr()
\f8hash\*(Cr()
\f8getLength\*(Cr() const
\f8makeEmpty\*(Cr(SbBool freeOld = TRUE)
\f8getString\*(Cr() const
\f8getSubString\*(Cr(int startChar, int endChar = -1) const
\f8deleteSubString\*(Cr(int startChar, int endChar = -1)
\f8operator =\*(Cr(const char *str)
\f8operator =\*(Cr(const SbString &str)
\f8operator +=\*(Cr(const char *str)
\f8operator +=\*(Cr(const SbString &str)
\f8operator !\*(Cr() const
\f8operator ==\*(Cr(const char *s, const SbString &str)
\f8operator ==\*(Cr(const SbString &str, const char *s)
\f8operator ==\*(Cr(const SbString &str1, const SbString &str2)
\f8operator !=\*(Cr(const char *s, const SbString &str)
\f8operator !=\*(Cr(const SbString &str, const char *s)
\f8operator !=\*(Cr(const SbString &str1, const SbString &str2)

DESCRIPTIONStrings which have many convenience methods to make string manipulation easier.

METHODS\f8SbString\*(Cr()
\f8SbString\*(Cr(const char *str)
\f8SbString\*(Cr(const char *str, int start, int end)
\f8SbString\*(Cr(const SbString &str)
\f8SbString\*(Cr(int digitString)
\f8~SbString\*(Cr()
Constructors and destructor. Constructors take a character string, the subset of a character string from start to end (inclusive), or an integer to be turned into a string. For example, \f7SbString(1234)\f1 creates the string "1234". \*(CrSbString("Testing",1,3)\f1 creates the string "est". \f8hash\*(Cr()
Returns a reasonable hash key for string. \f8getLength\*(Cr() const
Returns length of string. \f8makeEmpty\*(Cr(SbBool freeOld = TRUE)
Sets string to be the empty string (""). If freeOld is TRUE (default), any old storage is freed up. \f8getString\*(Cr() const
Returns pointer to the character string. \f8getSubString\*(Cr(int startChar, int endChar = -1) const
Returns new string representing sub-string from \f7startChar\f1 to \*(CrendChar\f1, inclusive. If \*(CrendChar\f1 is -1 (the default), the sub-string from \*(CrstartChar\f1 until the end is returned. \f8deleteSubString\*(Cr(int startChar, int endChar = -1)
Deletes the characters from \f7startChar\f1 to \*(CrendChar\f1, inclusive, from the string. If \*(CrendChar\f1 is -1 (the default), all characters from \*(CrstartChar\f1 until the end are deleted. \f8operator =\*(Cr(const char *str)
\f8operator =\*(Cr(const SbString &str)
Assignment operators for character string, \f8SbString\f1. \f8operator +=\*(Cr(const char *str)
\f8operator +=\*(Cr(const SbString &str)
Concatenation operators "+=" for string, \f8SbString\f1. \f8operator !\*(Cr() const
Unary "not" operator; returns TRUE if string is empty (""). \f8operator ==\*(Cr(const char *s, const SbString &str)
\f8operator ==\*(Cr(const SbString &str, const char *s)
\f8operator ==\*(Cr(const SbString &str1, const SbString &str2)
Equality operator for \f8SbString\f1/\*(Crchar*\f1 and \*(CbSbString\f1/\*(CbSbString\f1 comparison. \f8operator !=\*(Cr(const char *s, const SbString &str)
\f8operator !=\*(Cr(const SbString &str, const char *s)
\f8operator !=\*(Cr(const SbString &str1, const SbString &str2)
Inequality operator for \f8SbString\f1/\*(Crchar*\f1 and \*(CbSbString\f1/\*(CbSbString\f1 comparison.

SEE ALSO\f8SbName
0
Johanes Gumabo
Data Size   :   18,905 byte
man-SbString.3ivBuild   :   2024-12-05, 20:55   :  
Visitor Screen   :   x
Visitor Counter ( page / site )   :   4 / 181,903
Visitor ID   :     :  
Visitor IP   :   3.147.67.237   :  
Visitor Provider   :   AMAZON-02   :  
Provider Position ( lat x lon )   :   39.962500 x -83.006100   :   x
Provider Accuracy Radius ( km )   :   1000   :  
Provider City   :   Columbus   :  
Provider Province   :   Ohio ,   :   ,
Provider Country   :   United States   :  
Provider Continent   :   North America   :  
Visitor Recorder   :   Version   :  
Visitor Recorder   :   Library   :  
Online Linux Manual Page   :   Version   :   Online Linux Manual Page - Fedora.40 - march=x86-64 - mtune=generic - 24.12.05
Online Linux Manual Page   :   Library   :   lib_c - 24.10.03 - march=x86-64 - mtune=generic - Fedora.40
Online Linux Manual Page   :   Library   :   lib_m - 24.10.03 - march=x86-64 - mtune=generic - Fedora.40
Data Base   :   Version   :   Online Linux Manual Page Database - 24.04.13 - march=x86-64 - mtune=generic - fedora-38
Data Base   :   Library   :   lib_c - 23.02.07 - march=x86-64 - mtune=generic - fedora.36

Very long time ago, I have the best tutor, Wenzel Svojanovsky . If someone knows the email address of Wenzel Svojanovsky , please send an email to johanes_gumabo@yahoo.co.id .
If error, please print screen and send to johanes_gumabo@yahoo.co.id
Under development. Support me via PayPal.

ERROR : Need New Coding :         (rof_escape_sequence|91|SbString.3iv|7/8|\f7 |. ds Cr \f7 )         (rof_escape_sequence|91|SbString.3iv|9|\f8 |. ds Cb \f8 )         (rof_escape_sequence|91|SbString.3iv|18|\f7#include |¶\*(Cr#include )         (rof_escape_sequence|91|SbString.3iv|28|\f7 |.ds Pt \*(Cr )         (parse_manual_page_|249|SbString.3iv|35/36|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SbString.3iv|35/36|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SbString.3iv|37/38|\f7 \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SbString.3iv|37/38|\f7 \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SbString.3iv|39|\f8SbString\*(Cr() |\*(CbSbString\*(Cr() )         (rof_escape_sequence|91|SbString.3iv|44|\f7 |.ds Pt \*(Cr )         (parse_manual_page_|249|SbString.3iv|51/52|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SbString.3iv|51/52|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SbString.3iv|53/54|\f7 \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SbString.3iv|53/54|\f7 \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SbString.3iv|55|\f8SbString\*(Cr(const char *str) |\*(CbSbString\*(Cr(const char *str) )         (rof_escape_sequence|91|SbString.3iv|60|\f7 |.ds Pt \*(Cr )         (parse_manual_page_|249|SbString.3iv|67/68|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SbString.3iv|67/68|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SbString.3iv|69/70|\f7 \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SbString.3iv|69/70|\f7 \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SbString.3iv|71|\f8SbString\*(Cr(const char *str, int start, int end) |\*(CbSbString\*(Cr(const char *str, int start, int end) )         (rof_escape_sequence|91|SbString.3iv|76|\f7 |.ds Pt \*(Cr )         (parse_manual_page_|249|SbString.3iv|83/84|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SbString.3iv|83/84|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SbString.3iv|85/86|\f7 \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SbString.3iv|85/86|\f7 \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SbString.3iv|87|\f8SbString\*(Cr(const SbString &str) |\*(CbSbString\*(Cr(const SbString &str) )         (rof_escape_sequence|91|SbString.3iv|92|\f7 |.ds Pt \*(Cr )         (parse_manual_page_|249|SbString.3iv|99/100|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SbString.3iv|99/100|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SbString.3iv|101/102|\f7 \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SbString.3iv|101/102|\f7 \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SbString.3iv|103|\f8SbString\*(Cr(int digitString) |\*(CbSbString\*(Cr(int digitString) )         (rof_escape_sequence|91|SbString.3iv|108|\f7 |.ds Pt \*(Cr )         (parse_manual_page_|249|SbString.3iv|115/116|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SbString.3iv|115/116|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SbString.3iv|117/118|\f7 \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SbString.3iv|117/118|\f7 \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SbString.3iv|119|\f8~SbString\*(Cr() |\*(Cb~SbString\*(Cr() )         (rof_escape_sequence|91|SbString.3iv|124|\f7uint32_t |.ds Pt \*(Cruint32_t )         (parse_manual_page_|249|SbString.3iv|131/132|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SbString.3iv|131/132|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SbString.3iv|133/134|\f7uint32_t \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SbString.3iv|133/134|\f7uint32_t \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SbString.3iv|135|\f8hash\*(Cr() |\*(Cbhash\*(Cr() )         (rof_escape_sequence|91|SbString.3iv|140|\f7int |.ds Pt \*(Crint )         (parse_manual_page_|249|SbString.3iv|147/148|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SbString.3iv|147/148|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SbString.3iv|149/150|\f7int \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SbString.3iv|149/150|\f7int \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SbString.3iv|151|\f8getLength\*(Cr() const |\*(CbgetLength\*(Cr() const )         (rof_escape_sequence|91|SbString.3iv|156|\f7void |.ds Pt \*(Crvoid )         (parse_manual_page_|249|SbString.3iv|163/164|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SbString.3iv|163/164|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SbString.3iv|165/166|\f7void \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SbString.3iv|165/166|\f7void \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SbString.3iv|167|\f8makeEmpty\*(Cr(SbBool freeOld = TRUE) |\*(CbmakeEmpty\*(Cr(SbBool freeOld = TRUE) )         (rof_escape_sequence|91|SbString.3iv|172|\f7const char * |.ds Pt \*(Crconst char * )         (parse_manual_page_|249|SbString.3iv|179/180|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SbString.3iv|179/180|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SbString.3iv|181/182|\f7const char * \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SbString.3iv|181/182|\f7const char * \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SbString.3iv|183|\f8getString\*(Cr() const |\*(CbgetString\*(Cr() const )         (rof_escape_sequence|91|SbString.3iv|188|\f7SbString |.ds Pt \*(CrSbString )         (parse_manual_page_|249|SbString.3iv|195/196|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SbString.3iv|195/196|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SbString.3iv|197/198|\f7SbString \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SbString.3iv|197/198|\f7SbString \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SbString.3iv|199|\f8getSubString\*(Cr(int startChar, int endChar = -1) const |\*(CbgetSubString\*(Cr(int startChar, int endChar = -1) const )         (rof_escape_sequence|91|SbString.3iv|204|\f7void |.ds Pt \*(Crvoid )         (parse_manual_page_|249|SbString.3iv|211/212|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SbString.3iv|211/212|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SbString.3iv|213/214|\f7void \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SbString.3iv|213/214|\f7void \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SbString.3iv|215|\f8deleteSubString\*(Cr(int startChar, int endChar = -1) |\*(CbdeleteSubString\*(Cr(int startChar, int endChar = -1) )         (rof_escape_sequence|91|SbString.3iv|220|\f7SbString & |.ds Pt \*(CrSbString & )         (parse_manual_page_|249|SbString.3iv|227/228|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SbString.3iv|227/228|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SbString.3iv|229/230|\f7SbString & \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SbString.3iv|229/230|\f7SbString & \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SbString.3iv|231|\f8operator =\*(Cr(const char *str) |\*(Cboperator =\*(Cr(const char *str) )         (rof_escape_sequence|91|SbString.3iv|236|\f7SbString & |.ds Pt \*(CrSbString & )         (parse_manual_page_|249|SbString.3iv|243/244|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SbString.3iv|243/244|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SbString.3iv|245/246|\f7SbString & \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SbString.3iv|245/246|\f7SbString & \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SbString.3iv|247|\f8operator =\*(Cr(const SbString &str) |\*(Cboperator =\*(Cr(const SbString &str) )         (rof_escape_sequence|91|SbString.3iv|252|\f7SbString & |.ds Pt \*(CrSbString & )         (parse_manual_page_|249|SbString.3iv|259/260|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SbString.3iv|259/260|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SbString.3iv|261/262|\f7SbString & \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SbString.3iv|261/262|\f7SbString & \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SbString.3iv|263|\f8operator +=\*(Cr(const char *str) |\*(Cboperator +=\*(Cr(const char *str) )         (rof_escape_sequence|91|SbString.3iv|268|\f7SbString & |.ds Pt \*(CrSbString & )         (parse_manual_page_|249|SbString.3iv|275/276|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SbString.3iv|275/276|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SbString.3iv|277/278|\f7SbString & \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SbString.3iv|277/278|\f7SbString & \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SbString.3iv|279|\f8operator +=\*(Cr(const SbString &str) |\*(Cboperator +=\*(Cr(const SbString &str) )         (rof_escape_sequence|91|SbString.3iv|284|\f7int |.ds Pt \*(Crint )         (parse_manual_page_|249|SbString.3iv|291/292|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SbString.3iv|291/292|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SbString.3iv|293/294|\f7int \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SbString.3iv|293/294|\f7int \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SbString.3iv|295|\f8operator !\*(Cr() const |\*(Cboperator !\*(Cr() const )         (rof_escape_sequence|91|SbString.3iv|300|\f7int |.ds Pt \*(Crint )         (parse_manual_page_|249|SbString.3iv|307/308|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SbString.3iv|307/308|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SbString.3iv|309/310|\f7int \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SbString.3iv|309/310|\f7int \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SbString.3iv|311|\f8operator ==\*(Cr(const char *s, const SbString &str) |\*(Cboperator ==\*(Cr(const char *s, const SbString &str) )         (rof_escape_sequence|91|SbString.3iv|316|\f7int |.ds Pt \*(Crint )         (parse_manual_page_|249|SbString.3iv|323/324|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SbString.3iv|323/324|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SbString.3iv|325/326|\f7int \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SbString.3iv|325/326|\f7int \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SbString.3iv|327|\f8operator ==\*(Cr(const SbString &str, const char *s) |\*(Cboperator ==\*(Cr(const SbString &str, const char *s) )         (rof_escape_sequence|91|SbString.3iv|332|\f7int |.ds Pt \*(Crint )         (parse_manual_page_|249|SbString.3iv|339/340|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SbString.3iv|339/340|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SbString.3iv|341/342|\f7int \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SbString.3iv|341/342|\f7int \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SbString.3iv|343|\f8operator ==\*(Cr(const SbString &str1, const SbString &str2) |\*(Cboperator ==\*(Cr(const SbString &str1, const SbString &str2) )         (rof_escape_sequence|91|SbString.3iv|348|\f7int |.ds Pt \*(Crint )         (parse_manual_page_|249|SbString.3iv|355/356|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SbString.3iv|355/356|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SbString.3iv|357/358|\f7int \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SbString.3iv|357/358|\f7int \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SbString.3iv|359|\f8operator !=\*(Cr(const char *s, const SbString &str) |\*(Cboperator !=\*(Cr(const char *s, const SbString &str) )         (rof_escape_sequence|91|SbString.3iv|364|\f7int |.ds Pt \*(Crint )         (parse_manual_page_|249|SbString.3iv|371/372|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SbString.3iv|371/372|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SbString.3iv|373/374|\f7int \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SbString.3iv|373/374|\f7int \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SbString.3iv|375|\f8operator !=\*(Cr(const SbString &str, const char *s) |\*(Cboperator !=\*(Cr(const SbString &str, const char *s) )         (rof_escape_sequence|91|SbString.3iv|380|\f7int |.ds Pt \*(Crint )         (parse_manual_page_|249|SbString.3iv|387/388|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SbString.3iv|387/388|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SbString.3iv|389/390|\f7int \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SbString.3iv|389/390|\f7int \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SbString.3iv|391|\f8operator !=\*(Cr(const SbString &str1, const SbString &str2) |\*(Cboperator !=\*(Cr(const SbString &str1, const SbString &str2) )         (rof_escape_sequence|91|SbString.3iv|400|\f7 |.ds Pt \*(Cr )         (parse_manual_page_|249|SbString.3iv|407/408|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SbString.3iv|407/408|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SbString.3iv|409/410|\f7 \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SbString.3iv|409/410|\f7 \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SbString.3iv|411|\f8SbString\*(Cr() |\*(CbSbString\*(Cr() )         (rof_escape_sequence|91|SbString.3iv|416|\f7 |.ds Pt \*(Cr )         (parse_manual_page_|249|SbString.3iv|423/424|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SbString.3iv|423/424|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SbString.3iv|425/426|\f7 \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SbString.3iv|425/426|\f7 \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SbString.3iv|427|\f8SbString\*(Cr(const char *str) |\*(CbSbString\*(Cr(const char *str) )         (rof_escape_sequence|91|SbString.3iv|432|\f7 |.ds Pt \*(Cr )         (parse_manual_page_|249|SbString.3iv|439/440|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SbString.3iv|439/440|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SbString.3iv|441/442|\f7 \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SbString.3iv|441/442|\f7 \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SbString.3iv|443|\f8SbString\*(Cr(const char *str, int start, int end) |\*(CbSbString\*(Cr(const char *str, int start, int end) )         (rof_escape_sequence|91|SbString.3iv|448|\f7 |.ds Pt \*(Cr )         (parse_manual_page_|249|SbString.3iv|455/456|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SbString.3iv|455/456|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SbString.3iv|457/458|\f7 \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SbString.3iv|457/458|\f7 \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SbString.3iv|459|\f8SbString\*(Cr(const SbString &str) |\*(CbSbString\*(Cr(const SbString &str) )         (rof_escape_sequence|91|SbString.3iv|464|\f7 |.ds Pt \*(Cr )         (parse_manual_page_|249|SbString.3iv|471/472|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SbString.3iv|471/472|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SbString.3iv|473/474|\f7 \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SbString.3iv|473/474|\f7 \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SbString.3iv|475|\f8SbString\*(Cr(int digitString) |\*(CbSbString\*(Cr(int digitString) )         (rof_escape_sequence|91|SbString.3iv|480|\f7 |.ds Pt \*(Cr )         (parse_manual_page_|249|SbString.3iv|487/488|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SbString.3iv|487/488|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SbString.3iv|489/490|\f7 \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SbString.3iv|489/490|\f7 \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SbString.3iv|491|\f8~SbString\*(Cr() |\*(Cb~SbString\*(Cr() )         (rof_escape_sequence|91|SbString.3iv|494|\f7SbString(1234)\f1 creates the string "1234". \*(CrSbString("Testing",1,3)\f1 creates the string "est". |\f1Constructors and destructor. Constructors take a character string, the subset of a character string from start to end (inclusive), or an integer to be turned into a string. For example, \*(CrSbString(1234)\f1 creates the string "1234". \*(CrSbString("Testing",1,3)\f1 creates the string "est". )         (rof_escape_sequence|91|SbString.3iv|500|\f7uint32_t |.ds Pt \*(Cruint32_t )         (parse_manual_page_|249|SbString.3iv|507/508|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SbString.3iv|507/508|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SbString.3iv|509/510|\f7uint32_t \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SbString.3iv|509/510|\f7uint32_t \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SbString.3iv|511|\f8hash\*(Cr() |\*(Cbhash\*(Cr() )         (rof_escape_sequence|91|SbString.3iv|520|\f7int |.ds Pt \*(Crint )         (parse_manual_page_|249|SbString.3iv|527/528|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SbString.3iv|527/528|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SbString.3iv|529/530|\f7int \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SbString.3iv|529/530|\f7int \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SbString.3iv|531|\f8getLength\*(Cr() const |\*(CbgetLength\*(Cr() const )         (rof_escape_sequence|91|SbString.3iv|540|\f7void |.ds Pt \*(Crvoid )         (parse_manual_page_|249|SbString.3iv|547/548|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SbString.3iv|547/548|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SbString.3iv|549/550|\f7void \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SbString.3iv|549/550|\f7void \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SbString.3iv|551|\f8makeEmpty\*(Cr(SbBool freeOld = TRUE) |\*(CbmakeEmpty\*(Cr(SbBool freeOld = TRUE) )         (rof_escape_sequence|91|SbString.3iv|560|\f7const char * |.ds Pt \*(Crconst char * )         (parse_manual_page_|249|SbString.3iv|567/568|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SbString.3iv|567/568|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SbString.3iv|569/570|\f7const char * \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SbString.3iv|569/570|\f7const char * \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SbString.3iv|571|\f8getString\*(Cr() const |\*(CbgetString\*(Cr() const )         (rof_escape_sequence|91|SbString.3iv|580|\f7SbString |.ds Pt \*(CrSbString )         (parse_manual_page_|249|SbString.3iv|587/588|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SbString.3iv|587/588|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SbString.3iv|589/590|\f7SbString \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SbString.3iv|589/590|\f7SbString \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SbString.3iv|591|\f8getSubString\*(Cr(int startChar, int endChar = -1) const |\*(CbgetSubString\*(Cr(int startChar, int endChar = -1) const )         (rof_escape_sequence|91|SbString.3iv|594|\f7startChar\f1 to \*(CrendChar\f1, inclusive. If \*(CrendChar\f1 is -1 (the default), the sub-string from \*(CrstartChar\f1 until the end is returned. |\f1Returns new string representing sub-string from \*(CrstartChar\f1 to \*(CrendChar\f1, inclusive. If \*(CrendChar\f1 is -1 (the default), the sub-string from \*(CrstartChar\f1 until the end is returned. )         (rof_escape_sequence|91|SbString.3iv|600|\f7void |.ds Pt \*(Crvoid )         (parse_manual_page_|249|SbString.3iv|607/608|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SbString.3iv|607/608|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SbString.3iv|609/610|\f7void \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SbString.3iv|609/610|\f7void \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SbString.3iv|611|\f8deleteSubString\*(Cr(int startChar, int endChar = -1) |\*(CbdeleteSubString\*(Cr(int startChar, int endChar = -1) )         (rof_escape_sequence|91|SbString.3iv|614|\f7startChar\f1 to \*(CrendChar\f1, inclusive, from the string. If \*(CrendChar\f1 is -1 (the default), all characters from \*(CrstartChar\f1 until the end are deleted. |\f1Deletes the characters from \*(CrstartChar\f1 to \*(CrendChar\f1, inclusive, from the string. If \*(CrendChar\f1 is -1 (the default), all characters from \*(CrstartChar\f1 until the end are deleted. )         (rof_escape_sequence|91|SbString.3iv|620|\f7SbString & |.ds Pt \*(CrSbString & )         (parse_manual_page_|249|SbString.3iv|627/628|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SbString.3iv|627/628|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SbString.3iv|629/630|\f7SbString & \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SbString.3iv|629/630|\f7SbString & \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SbString.3iv|631|\f8operator =\*(Cr(const char *str) |\*(Cboperator =\*(Cr(const char *str) )         (rof_escape_sequence|91|SbString.3iv|636|\f7SbString & |.ds Pt \*(CrSbString & )         (parse_manual_page_|249|SbString.3iv|643/644|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SbString.3iv|643/644|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SbString.3iv|645/646|\f7SbString & \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SbString.3iv|645/646|\f7SbString & \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SbString.3iv|647|\f8operator =\*(Cr(const SbString &str) |\*(Cboperator =\*(Cr(const SbString &str) )         (rof_escape_sequence|91|SbString.3iv|650|\f8SbString\f1. |\f1Assignment operators for character string, \*(CbSbString\f1. )         (rof_escape_sequence|91|SbString.3iv|656|\f7SbString & |.ds Pt \*(CrSbString & )         (parse_manual_page_|249|SbString.3iv|663/664|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SbString.3iv|663/664|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SbString.3iv|665/666|\f7SbString & \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SbString.3iv|665/666|\f7SbString & \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SbString.3iv|667|\f8operator +=\*(Cr(const char *str) |\*(Cboperator +=\*(Cr(const char *str) )         (rof_escape_sequence|91|SbString.3iv|672|\f7SbString & |.ds Pt \*(CrSbString & )         (parse_manual_page_|249|SbString.3iv|679/680|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SbString.3iv|679/680|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SbString.3iv|681/682|\f7SbString & \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SbString.3iv|681/682|\f7SbString & \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SbString.3iv|683|\f8operator +=\*(Cr(const SbString &str) |\*(Cboperator +=\*(Cr(const SbString &str) )         (rof_escape_sequence|91|SbString.3iv|686|\f8SbString\f1. |\f1Concatenation operators "+=" for string, \*(CbSbString\f1. )         (rof_escape_sequence|91|SbString.3iv|692|\f7int |.ds Pt \*(Crint )         (parse_manual_page_|249|SbString.3iv|699/700|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SbString.3iv|699/700|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SbString.3iv|701/702|\f7int \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SbString.3iv|701/702|\f7int \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SbString.3iv|703|\f8operator !\*(Cr() const |\*(Cboperator !\*(Cr() const )         (rof_escape_sequence|91|SbString.3iv|712|\f7int |.ds Pt \*(Crint )         (parse_manual_page_|249|SbString.3iv|719/720|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SbString.3iv|719/720|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SbString.3iv|721/722|\f7int \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SbString.3iv|721/722|\f7int \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SbString.3iv|723|\f8operator ==\*(Cr(const char *s, const SbString &str) |\*(Cboperator ==\*(Cr(const char *s, const SbString &str) )         (rof_escape_sequence|91|SbString.3iv|728|\f7int |.ds Pt \*(Crint )         (parse_manual_page_|249|SbString.3iv|735/736|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SbString.3iv|735/736|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SbString.3iv|737/738|\f7int \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SbString.3iv|737/738|\f7int \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SbString.3iv|739|\f8operator ==\*(Cr(const SbString &str, const char *s) |\*(Cboperator ==\*(Cr(const SbString &str, const char *s) )         (rof_escape_sequence|91|SbString.3iv|744|\f7int |.ds Pt \*(Crint )         (parse_manual_page_|249|SbString.3iv|751/752|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SbString.3iv|751/752|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SbString.3iv|753/754|\f7int \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SbString.3iv|753/754|\f7int \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SbString.3iv|755|\f8operator ==\*(Cr(const SbString &str1, const SbString &str2) |\*(Cboperator ==\*(Cr(const SbString &str1, const SbString &str2) )         (rof_escape_sequence|91|SbString.3iv|758|\f8SbString\f1/\*(Crchar*\f1 and \*(CbSbString\f1/\*(CbSbString\f1 comparison. |\f1Equality operator for \*(CbSbString\f1/\*(Crchar*\f1 and \*(CbSbString\f1/\*(CbSbString\f1 comparison. )         (rof_escape_sequence|91|SbString.3iv|764|\f7int |.ds Pt \*(Crint )         (parse_manual_page_|249|SbString.3iv|771/772|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SbString.3iv|771/772|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SbString.3iv|773/774|\f7int \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SbString.3iv|773/774|\f7int \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SbString.3iv|775|\f8operator !=\*(Cr(const char *s, const SbString &str) |\*(Cboperator !=\*(Cr(const char *s, const SbString &str) )         (rof_escape_sequence|91|SbString.3iv|780|\f7int |.ds Pt \*(Crint )         (parse_manual_page_|249|SbString.3iv|787/788|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SbString.3iv|787/788|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SbString.3iv|789/790|\f7int \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SbString.3iv|789/790|\f7int \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SbString.3iv|791|\f8operator !=\*(Cr(const SbString &str, const char *s) |\*(Cboperator !=\*(Cr(const SbString &str, const char *s) )         (rof_escape_sequence|91|SbString.3iv|796|\f7int |.ds Pt \*(Crint )         (parse_manual_page_|249|SbString.3iv|803/804|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SbString.3iv|803/804|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SbString.3iv|805/806|\f7int \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SbString.3iv|805/806|\f7int \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SbString.3iv|807|\f8operator !=\*(Cr(const SbString &str1, const SbString &str2) |\*(Cboperator !=\*(Cr(const SbString &str1, const SbString &str2) )         (rof_escape_sequence|91|SbString.3iv|810|\f8SbString\f1/\*(Crchar*\f1 and \*(CbSbString\f1/\*(CbSbString\f1 comparison. |\f1Inequality operator for \*(CbSbString\f1/\*(Crchar*\f1 and \*(CbSbString\f1/\*(CbSbString\f1 comparison. )         (rof_escape_sequence|91|SbString.3iv|814|\f8SbName |\*(CbSbName )