summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2009-07-25 07:22:20 +0000
committerChris Lattner <sabre@nondot.org>2009-07-25 07:22:20 +0000
commit47bb37c9d2fc2e8646f67e7a8da8f2b8db2477ac (patch)
tree785d48874fde53d42c6420886f498db41c3ad074
parent375a3f40af6eefed57da7522df71b0d14c3f2107 (diff)
downloadbcm5719-llvm-47bb37c9d2fc2e8646f67e7a8da8f2b8db2477ac.tar.gz
bcm5719-llvm-47bb37c9d2fc2e8646f67e7a8da8f2b8db2477ac.zip
eventually we should describe string options in the data structures section
llvm-svn: 77054
-rw-r--r--llvm/docs/ProgrammersManual.html22
1 files changed, 22 insertions, 0 deletions
diff --git a/llvm/docs/ProgrammersManual.html b/llvm/docs/ProgrammersManual.html
index e3d4e95a262..8c6b36be318 100644
--- a/llvm/docs/ProgrammersManual.html
+++ b/llvm/docs/ProgrammersManual.html
@@ -85,6 +85,10 @@ option</a></li>
<li><a href="#dss_map">&lt;map&gt;</a></li>
<li><a href="#dss_othermap">Other Map-Like Container Options</a></li>
</ul></li>
+ <li><a href="#ds_string">String-like containers</a>
+ <ul>
+ <!-- todo -->
+ </ul></li>
<li><a href="#ds_bit">BitVector-like containers</a>
<ul>
<li><a href="#dss_bitvector">A dense bitvector</a></li>
@@ -833,6 +837,10 @@ access the container. Based on that, you should use:</p>
iteration, but do not support efficient look-up based on a key.
</li>
+<li>a <a href="#ds_string">string</a> container is a specialized sequential
+ container or reference structure that is used for character or byte
+ arrays.</li>
+
<li>a <a href="#ds_bit">bit</a> container provides an efficient way to store and
perform set operations on sets of numeric id's, while automatically
eliminating duplicates. Bit containers require a maximum of 1 bit for each
@@ -1506,6 +1514,20 @@ always better.</p>
<!-- ======================================================================= -->
<div class="doc_subsection">
+ <a name="ds_string">String-like containers</a>
+</div>
+
+<div class="doc_text">
+
+<p>
+TODO: const char* vs stringref vs smallstring vs std::string. Describe twine,
+xref to #string_apis.
+</p>
+
+</div>
+
+<!-- ======================================================================= -->
+<div class="doc_subsection">
<a name="ds_bit">Bit storage containers (BitVector, SparseBitVector)</a>
</div>
OpenPOWER on IntegriCloud