4921 lines
116 KiB
HTML
4921 lines
116 KiB
HTML
|
<html>
|
||
|
<head>
|
||
|
<title>Utilities Tasks</title>
|
||
|
</head>
|
||
|
<body>
|
||
|
<h1>Utilities Tasks<hr></h1>
|
||
|
|
||
|
|
||
|
<!-- summary table -->
|
||
|
<table border>
|
||
|
<!-- table column headers -->
|
||
|
<th>
|
||
|
<table>
|
||
|
<td>
|
||
|
<a href="#legend">
|
||
|
<img src="../../images/DocumentDraw.gif" width="22" height="22" alt="Functional Spec" border="0">
|
||
|
</a>
|
||
|
</td>
|
||
|
<td>
|
||
|
<a href="#legend">
|
||
|
<img src="../../images/User.gif" width="22" height="22" alt="Use Cases" border="0">
|
||
|
</a>
|
||
|
</td>
|
||
|
<td>
|
||
|
<a href="#legend">
|
||
|
<img src="../../images/Help.gif" width="22" height="22" alt="Unit Tests" border="0">
|
||
|
</a>
|
||
|
</td>
|
||
|
<td>
|
||
|
<a href="#legend">
|
||
|
<img src="../../images/Hammer.gif" width="22" height="22" alt="Technical Spec" border="0">
|
||
|
</a>
|
||
|
</td>
|
||
|
<td>
|
||
|
<a href="#legend">
|
||
|
<img src="../../images/GoalFlag.gif" width="22" height="22" alt="Implementation" border="0">
|
||
|
</a>
|
||
|
</td>
|
||
|
</table>
|
||
|
</th>
|
||
|
<th><strong>Task Summary</strong></th>
|
||
|
<th><strong>Owner</strong></th>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td width="100%">
|
||
|
Misc
|
||
|
</td>
|
||
|
<!-- owner -->
|
||
|
<td width="25%">
|
||
|
Steve Vallee
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td width="100%">
|
||
|
BString Utility
|
||
|
</td>
|
||
|
<!-- owner -->
|
||
|
<td width="25%">
|
||
|
Steve Vallee
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td width="100%">
|
||
|
BList
|
||
|
</td>
|
||
|
<!-- owner -->
|
||
|
<td width="25%">
|
||
|
Issac Yonemoto
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td width="100%">
|
||
|
BString
|
||
|
</td>
|
||
|
<!-- owner -->
|
||
|
<td width="25%">
|
||
|
Steve Vallee
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td width="100%">
|
||
|
BBlockCache
|
||
|
</td>
|
||
|
<!-- owner -->
|
||
|
<td width="25%">
|
||
|
Graham Gilmore
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/Check.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td width="100%">
|
||
|
BStopWatch
|
||
|
</td>
|
||
|
<!-- owner -->
|
||
|
<td width="25%">
|
||
|
Steve Vallee
|
||
|
</td>
|
||
|
</tr>
|
||
|
|
||
|
</table>
|
||
|
|
||
|
<br>
|
||
|
<br>
|
||
|
<br>
|
||
|
<br>
|
||
|
<br>
|
||
|
|
||
|
<!-- detail table -->
|
||
|
<table border>
|
||
|
<!-- table column headers -->
|
||
|
<th>
|
||
|
<table>
|
||
|
<td>
|
||
|
<a href="#legend">
|
||
|
<img src="../../images/DocumentDraw.gif" width="22" height="22" alt="Functional Spec" border="0">
|
||
|
</a>
|
||
|
</td>
|
||
|
<td>
|
||
|
<a href="#legend">
|
||
|
<img src="../../images/User.gif" width="22" height="22" alt="Use Cases" border="0">
|
||
|
</a>
|
||
|
</td>
|
||
|
<td>
|
||
|
<a href="#legend">
|
||
|
<img src="../../images/Help.gif" width="22" height="22" alt="Unit Tests" border="0">
|
||
|
</a>
|
||
|
</td>
|
||
|
<td>
|
||
|
<a href="#legend">
|
||
|
<img src="../../images/Hammer.gif" width="22" height="22" alt="Technical Spec" border="0">
|
||
|
</a>
|
||
|
</td>
|
||
|
<td>
|
||
|
<a href="#legend">
|
||
|
<img src="../../images/GoalFlag.gif" width="22" height="22" alt="Implementation" border="0">
|
||
|
</a>
|
||
|
</td>
|
||
|
</table>
|
||
|
</th>
|
||
|
<th width="100%"><strong>Task Details</strong></th>
|
||
|
<!-- <th><strong>Owner</strong></th> -->
|
||
|
|
||
|
<!-- Functions header -->
|
||
|
<tr>
|
||
|
<td colspan="7"><center><strong>Misc Functions</strong></center></td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
convert_from_utf8
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
convert_to_utf8
|
||
|
</td>
|
||
|
</tr>
|
||
|
<!-- Functions header -->
|
||
|
<tr>
|
||
|
<td colspan="7"><center><strong>BString Utility Functions</strong></center></td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
bool operator<(const char *, const BString &);
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
bool operator<=(const char *, const BString &);
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
bool operator==(const char *, const BString &);
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
bool operator>(const char *, const BString &);
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
bool operator>=(const char *, const BString &);
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
bool operator!=(const char *, const BString &);
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
int Compare(const BString &, const BString &);
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
int ICompare(const BString &, const BString &);
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
int Compare(const BString *, const BString *);
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
int ICompare(const BString *, const BString *);
|
||
|
</td>
|
||
|
</tr>
|
||
|
<!-- Class header -->
|
||
|
<tr>
|
||
|
<td colspan="7"><center><strong>BList Class</strong></center></td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
BList(int32 itemsPerBlock = 20);
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
BList(const BList&);
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
virtual ~BList();
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
BList& operator=(const BList &from);
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
bool AddItem(void *item);
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
bool AddItem(void *item, int32 atIndex);
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
bool AddList(BList *newItems);
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
bool AddList(BList *newItems, int32 atIndex);
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
bool RemoveItem(void *item);
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
void* RemoveItem(int32 index);
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
bool RemoveItems(int32 index, int32 count);
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
bool ReplaceItem(int32 index, void *newItem);
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
void MakeEmpty();
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
void SortItems(int (*cmp)(const void *, const void *));
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
bool SwapItems(int32 indexA, int32 indexB);
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
bool MoveItem(int32 fromIndex, int32 toIndex);
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
void* ItemAt(int32) const;
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
void* ItemAtFast(int32) const;
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
void* FirstItem() const;
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
void* LastItem() const;
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
void* Items() const;
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
bool HasItem(void *item) const;
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
int32 IndexOf(void *item) const;
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
int32 CountItems() const;
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
bool IsEmpty() const;
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
void DoForEach(bool (*func)(void *));
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
void DoForEach(bool (*func)(void *, void *), void *);
|
||
|
</td>
|
||
|
</tr>
|
||
|
<!-- Class header -->
|
||
|
<tr>
|
||
|
<td colspan="7"><center><strong>BString Class</strong></center></td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
BString();
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
BString(const char *);
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
BString(const BString &);
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
BString(const char *, int32 maxLength);
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
~BString();
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
const char* String() const;
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
int32 Length() const;
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
int32 CountChars() const;
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
BString& operator=(const BString &);
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
BString& operator=(const char *);
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
BString& operator=(char);
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
BString& SetTo(const char *);
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
BString& SetTo(const char *, int32 length);
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
BString& SetTo(const BString &from);
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
BString& Adopt(BString &from);
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
BString& SetTo(const BString &, int32 length);
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
BString& Adopt(BString &from, int32 length);
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
BString& SetTo(char, int32 count);
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
BString& CopyInto(BString &into, int32 fromOffset, int32 length) const;
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
void CopyInto(char *into, int32 fromOffset, int32 length) const;
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
BString& operator+=(const BString &);
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
BString& operator+=(const char *);
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
BString& operator+=(char);
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
BString& Append(const BString &);
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
BString& Append(const char *);
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
BString& Append(const BString &, int32 length);
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
BString& Append(const char *, int32 length);
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
BString& Append(char, int32 count);
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
BString& Prepend(const char *);
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
BString& Prepend(const BString &);
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
BString& Prepend(const char *, int32);
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
BString& Prepend(const BString &, int32);
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
BString& Prepend(char, int32 count);
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
BString& Insert(const char *, int32 pos);
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
BString& Insert(const char *, int32 length, int32 pos);
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
BString& Insert(const char *, int32 fromOffset, int32 length, int32 pos);
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
BString& Insert(const BString &, int32 pos);
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
BString& Insert(const BString &, int32 length, int32 pos);
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
BString& Insert(const BString &, int32 fromOffset, int32 length, int32 pos);
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
BString& Insert(char, int32 count, int32 pos);
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
BString& Truncate(int32 newLength, bool lazy = true);
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
BString& Remove(int32 from, int32 length);
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
BString& RemoveFirst(const BString &);
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
BString& RemoveLast(const BString &);
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
BString& RemoveAll(const BString &);
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
BString& RemoveFirst(const char *);
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
BString& RemoveLast(const char *);
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
BString& RemoveAll(const char *);
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
BString& RemoveSet(const char *setOfCharsToRemove);
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
BString& MoveInto(BString &into, int32 from, int32 length);
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
void MoveInto(char *into, int32 from, int32 length);
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
bool operator<(const BString &) const;
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
bool operator<=(const BString &) const;
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
bool operator==(const BString &) const;
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
bool operator>=(const BString &) const;
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
bool operator>(const BString &) const;
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
bool operator!=(const BString &) const;
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
bool operator<(const char *) const;
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
bool operator<=(const char *) const;
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
bool operator==(const char *) const;
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
bool operator>=(const char *) const;
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
bool operator>(const char *) const;
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
bool operator!=(const char *) const;
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
int Compare(const BString &) const;
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
int Compare(const char *) const;
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
int Compare(const BString &, int32 n) const;
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
int Compare(const char *, int32 n) const;
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
int ICompare(const BString &) const;
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
int ICompare(const char *) const;
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
int ICompare(const BString &, int32 n) const;
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
int ICompare(const char *, int32 n) const;
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
int32 FindFirst(const BString &) const;
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
int32 FindFirst(const char *) const;
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
int32 FindFirst(const BString &, int32 fromOffset) const;
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
int32 FindFirst(const char *, int32 fromOffset) const;
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
int32 FindFirst(char) const;
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
int32 FindFirst(char, int32 fromOffset) const;
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
int32 FindLast(const BString &) const;
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
int32 FindLast(const char *) const;
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
int32 FindLast(const BString &, int32 beforeOffset) const;
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
int32 FindLast(const char *, int32 beforeOffset) const;
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
int32 FindLast(char) const;
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
int32 FindLast(char, int32 fromOffset) const;
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
int32 IFindFirst(const BString &) const;
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
int32 IFindFirst(const char *) const;
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
int32 IFindFirst(const BString &, int32 fromOffset) const;
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
int32 IFindFirst(const char *, int32 fromOffset) const;
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
int32 IFindLast(const BString &) const;
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
int32 IFindLast(const char *) const;
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
int32 IFindLast(const BString &, int32 beforeOffset) const;
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
int32 IFindLast(const char *, int32 beforeOffset) const;
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
BString& ReplaceFirst(char replaceThis, char withThis);
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
BString& ReplaceLast(char replaceThis, char withThis);
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
BString& ReplaceAll(char replaceThis, char withThis, int32 fromOffset = 0);
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
BString& Replace(char replaceThis, char withThis, int32 maxReplaceCount, int32 fromOffset = 0);
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
BString& ReplaceFirst(const char *replaceThis, const char *withThis);
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
BString& ReplaceLast(const char *replaceThis, const char *withThis);
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
BString& ReplaceAll(const char *replaceThis, const char *withThis, int32 fromOffset = 0);
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
BString& Replace(const char *replaceThis, const char *withThis, int32 maxReplaceCount, int32 fromOffset = 0);
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
BString& IReplaceFirst(char replaceThis, char withThis);
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
BString& IReplaceLast(char replaceThis, char withThis);
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
BString& IReplaceAll(char replaceThis, char withThis, int32 fromOffset = 0);
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
BString& IReplace(char replaceThis, char withThis, int32 maxReplaceCount, int32 fromOffset = 0);
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
BString& IReplaceFirst(const char *replaceThis, const char *withThis);
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
BString& IReplaceLast(const char *replaceThis, const char *withThis);
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
BString& IReplaceAll(const char *replaceThis, const char *withThis, int32 fromOffset = 0);
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
BString& IReplace(const char *replaceThis, const char *withThis, int32 maxReplaceCount, int32 fromOffset = 0);
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
BString& ReplaceSet(const char *setOfChars, char with);
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
BString& ReplaceSet(const char *setOfChars, const char *with);
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
char operator[](int32 index) const;
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
char& operator[](int32 index);
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
char ByteAt(int32 index) const;
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
char* LockBuffer(int32 maxLength);
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
BString& UnlockBuffer(int32 length = -1);
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
BString& ToLower();
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
BString& ToUpper();
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
BString& Capitalize();
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
BString& CapitalizeEachWord();
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
BString& CharacterEscape(const char* original, const char* setOfCharsToEscape, char escapeWith);
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
BString& CharacterEscape(const char *setOfCharsToEscape, char escapeWith);
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
BString& CharacterDeescape(const char *original, char escapeChar);
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
BString& CharacterDeescape(char escapeChar);
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
BString& operator<<(const char *);
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
BString& operator<<(const BString &);
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
BString& operator<<(char);
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
BString& operator<<(int);
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
BString& operator<<(unsigned int);
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
BString& operator<<(uint32);
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
BString& operator<<(int32);
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
BString& operator<<(uint64);
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
BString& operator<<(int64);
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
BString& operator<<(float);
|
||
|
</td>
|
||
|
</tr>
|
||
|
<!-- Class header -->
|
||
|
<tr>
|
||
|
<td colspan="7"><center><strong>BBlockCache Class</strong></center></td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
BBlockCache(size_t cache_size, size_t block_size, uint32 type);
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
virtual ~BBlockCache();
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
void* Get(size_t block_size);
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
void Save(void *pointer, size_t block_size);
|
||
|
</td>
|
||
|
</tr>
|
||
|
<!-- Class header -->
|
||
|
<tr>
|
||
|
<td colspan="7"><center><strong>BStopWatch Class</strong></center></td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/Check.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
BStopWatch(const char *name, bool silent = false);
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/Check.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
virtual ~BStopWatch();
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/Check.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
void Suspend();
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/Check.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
void Resume();
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/Check.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
bigtime_t Lap();
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/Check.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
bigtime_t ElapsedTime() const;
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/Check.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
void Reset();
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td><img src="
|
||
|
../../images/blank-20.gif
|
||
|
" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td><img src="
|
||
|
../../images/Check.gif
|
||
|
" width="22" height="22" alt="Implementation"></td>
|
||
|
</table>
|
||
|
</td>
|
||
|
<!-- task -->
|
||
|
<td>
|
||
|
const char* Name() const;
|
||
|
</td>
|
||
|
</tr>
|
||
|
|
||
|
</table>
|
||
|
|
||
|
<br><br>
|
||
|
<hr>
|
||
|
<br><br>
|
||
|
|
||
|
<!-- legend table -->
|
||
|
<a name="legend">
|
||
|
<table border>
|
||
|
<tr>
|
||
|
<td align="center"><strong>Legend</strong></td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table>
|
||
|
<tr>
|
||
|
<td><img src="../../images/DocumentDraw.gif" width="22" height="22" alt="Functional Spec"></td>
|
||
|
<td>Functional Spec</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td><img src="../../images/User.gif" width="22" height="22" alt="Use Cases"></td>
|
||
|
<td>Use Cases</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td><img src="../../images/Help.gif" width="22" height="22" alt="Unit Tests"></td>
|
||
|
<td>Unit Tests</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td><img src="../../images/Hammer.gif" width="22" height="22" alt="Technical Spec"></td>
|
||
|
<td>Technical Spec</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td><img src="../../images/GoalFlag.gif" width="22" height="22" alt="Implementation"></td>
|
||
|
<td>Implementation</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td><img src="../../images/Check.gif" width="22" height="22" alt="Completed"></td>
|
||
|
<td>Completed</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</a>
|
||
|
<br>
|
||
|
|
||
|
<!-- The obligatory SourceForge plug -->
|
||
|
<center>
|
||
|
<small>The OpenBeOS project is hosted by:</small><br><br>
|
||
|
<a href="http://sourceforge.net">
|
||
|
<img src="http://sourceforge.net/sflogo.php?group_id=33869&type=1" width="88" height="31" border="0" alt="SourceForge Logo">
|
||
|
</a>
|
||
|
<p>
|
||
|
|
||
|
<small>Copyright © 2001-2002
|
||
|
<a href="http://www.openbeos.org">OpenBeOS</a> Project</small>
|
||
|
</center>
|
||
|
|
||
|
</body>
|
||
|
</html>
|