File: containers.yo

package info (click to toggle)
c%2B%2B-annotations 10.6.0-1
  • links: PTS, VCS
  • area: main
  • in suites: stretch
  • size: 10,536 kB
  • ctags: 3,247
  • sloc: cpp: 19,157; makefile: 1,521; ansic: 165; sh: 128; perl: 90
file content (99 lines) | stat: -rw-r--r-- 2,749 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
includefile(containers/container)

sect(Notations used in this chapter)
includefile(containers/notations)

lsect(PAIR)(The `pair' container)
includefile(containers/pair)

sect(Allocators)
includefile(containers/allocator)

sect(Available Containers)

    subsect(The `array' container)
    includefile(containers/array)

    lsubsect(VECTOR)(The `vector' container)
    includefile(containers/vector)

    subsect(The `list' container)
    includefile(containers/list)

    lsubsect(QUEUE)(The `queue' container)
    includefile(containers/queue)

    lsubsect(PRIQUEUE)(The `priority_queue' container)
    includefile(containers/priority)

    subsect(The `deque' container)
    includefile(containers/deque)

    lsubsect(MAP)(The `map' container)
    includefile(containers/map)

        subsubsect(The `map' constructors)
        includefile(containers/mapconstructors)

        subsubsect(The `map' operators)
        includefile(containers/mapoperators)

        subsubsect(The `map' public members)
        includefile(containers/mapmembers)

        subsubsect(The `map': a simple example)
        includefile(containers/mapexample)

    lsubsect(MULTIMAP)(The `multimap' container)
    includefile(containers/multimap)

    lsubsect(SET)(The `set' container)
    includefile(containers/set)

    lsubsect(MULTISET)(The `multiset' container)
    includefile(containers/multiset)

    lsubsect(STACK)(The `stack' container)
    includefile(containers/stack)

    subsect(The `unordered_map' container (`hash table'))
    includefile(containers/unorderedmap)

        subsubsect(The `unordered_map' constructors)
        includefile(containers/unorderedmapconstructors)

        lsubsubsect(UMAPMEMBERS)(The `unordered_map' public members)
        includefile(containers/unorderedmapmembers)

        subsubsect(The `unordered_multimap' container)
        includefile(containers/unorderedmultimap)

    subsect(The `unordered_set' container)
    includefile(containers/unorderedset)

        subsubsect(The `unordered_multiset' container)
        includefile(containers/unorderedmultiset)

    subsect(Heterogeneous lookup)
    includefile(containers/heterogeneous)

lsect(COMPLEX)(The `complex' container)
includefile(containers/complex)

lsect(UNIONS)(Unrestricted Unions)
includefile(containers/unrestricted)

    subsect(Implementing the destructor)
    includefile(containers/uniondestructor)

    subsect(Embedding an unrestricted union in a surrounding class)
    includefile(containers/embedding)

    subsect(Destroying an embedded unrestricted union)
    includefile(containers/destroying)

    subsect(Copy and move constructors)
    includefile(containers/ccandmove)

    subsect(Assignment)
    includefile(containers/assignment)