Difference between revisions of "Template:cpp/container/if map"
From cppreference.com
m (This edit fixes operator[]-dsc for flat_map, yet otherwise should not interfere with existing container pages. It's better to create a separate set of template pages for flat_(*) container adaptors anyway.) |
|||
(2 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
− | {{#switch: {{{1|}}} | + | {{#switch:{{{1|}}} |
− | + | |map|multimap|unordered_map|unordered_multimap|flat_map|flat_multimap={{{2|}}} | |
− | + | |{{{3|}}} | |
}}<noinclude> | }}<noinclude> | ||
− | {{documentation | Template:cpp/container/if assoc/doc}} | + | {{documentation|Template:cpp/container/if assoc/doc}} |
</noinclude> | </noinclude> |
Latest revision as of 05:21, 6 January 2024
This is one of the group of the templates used to categorize containers.
The general form is:
{{cpp/container/TERM|container|if-true|if-false (optional)}}
:
- results in if-true if container is one in given container/adaptor group.
- results in if-false (if present), otherwise.
TERM | Containers/adaptors in the group |
---|---|
if seq |
|
if assoc |
|
if ord |
|
if unord |
|
if uniq |
|
if eq |
|
if set |
|
if map |
|
if ad |
|
if flat |
|
if c++98 |
|
if c++11 |
|
[edit] Examples
{{cpp/container/if set|multiset|Yes|No}}
results in Yes.
{{cpp/container/if seq|multiset|Yes|No}}
results in No.
The above documentation is transcluded from Template:cpp/container/if assoc/doc. (edit | history) Subpages of this template. |