diff options
author | Chris Lattner <sabre@nondot.org> | 2009-07-25 07:22:20 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2009-07-25 07:22:20 +0000 |
commit | dced9fb219ba4aa8f0de0c960b9666bd4055c7ae (patch) | |
tree | 5db92012e2b86c5e41f899ba6ca9edf2c66db19d /docs | |
parent | 81187ae82a322caba25211d5384df2e723d62533 (diff) | |
download | external_llvm-dced9fb219ba4aa8f0de0c960b9666bd4055c7ae.zip external_llvm-dced9fb219ba4aa8f0de0c960b9666bd4055c7ae.tar.gz external_llvm-dced9fb219ba4aa8f0de0c960b9666bd4055c7ae.tar.bz2 |
eventually we should describe string options in the data structures section
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@77054 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'docs')
-rw-r--r-- | docs/ProgrammersManual.html | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/docs/ProgrammersManual.html b/docs/ProgrammersManual.html index e3d4e95..8c6b36b 100644 --- a/docs/ProgrammersManual.html +++ b/docs/ProgrammersManual.html @@ -85,6 +85,10 @@ option</a></li> <li><a href="#dss_map"><map></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> |