STLリファレンス

STL-index

[アルファベット順]

name                        kind      header
--------------------------------------------------------------
accumulate                  function  <numeric>
adjacent_difference         function  <numeric>
adjacent_find               function  <algorithm>
advance                     function  <iterator>
allocator                   class     <memory>
auto_ptr                    class     <memory>
back_insert_iterator        class     <iterator>
back_inserter               function  <iterator>
bidirectional_iterator_tag  struct    <iterator>
binary_function             struct    <functional>
binary_negate               struct    <functional>
binary_search               function  <algorithm>
bind1st                     function  <functional>
bind2nd                     function  <functional>
binder1st                   class     <functional>
binder2nd                   class     <functional>
bitset                      class     <bitset>
const_mem_fun1_ref_t        class     <functional>
const_mem_fun1_t            class     <functional>
const_mem_fun_ref_t         class     <functional>
const_mem_fun_t             class     <functional>
copy                        function  <algorithm>
copy_backward               function  <algorithm>
count                       function  <algorithm>
count_if                    function  <algorithm>
deque                       class     <deque>
distance                    function  <iterator>
divides                     struct    <functional>
equal                       function  <algorithm>
equal_range                 function  <algorithm>
equal_to                    struct    <functional>
fill                        function  <algorithm>
fill_n                      function  <algorithm>
find                        function  <algorithm>
find_end                    function  <algorithm>
find_first_of               function  <algorithm>
find_if                     function  <algorithm>
for_each                    function  <algorithm>
forward_iterator_tag        struct    <iterator>
front_insert_iterator       class     <iterator>
front_inserter              function  <iterator>
generate                    function  <algorithm>
generate_n                  function  <algorithm>
get_temporary_buffer        function  <memory>
greater                     struct    <functional>
greater_equal               struct    <functional>
includes                    function  <algorithm>
inner_product               function  <numeric>
inplace_merge               function  <algorithm>
input_iterator_tag          struct    <iterator>
insert_iterator             class     <iterator>
inserter                    fuction   <iterator>
istream_iterator            class     <iterator>
istreambuf_iterator         class     <iterator>
iter_swap                   function  <algorithm>
iterator                    struct    <iterator>
iterator_traits             struct    <iterator>
less                        struct    <functional>
less_equal                  struct    <functional>
lexicographical_compare     function  <algorithm>
list                        class     <list>
logical_and                 struct    <functional>
logical_not                 struct    <functional>
logical_or                  struct    <functional>
lower_bound                 function  <algorithm>
make_heap                   function  <algorithm>
map                         class     <map>
max                         function  <algorithm>
max_element                 function  <algorithm>
mem_fun                     function  <functional>
mem_fun1_ref_t              class     <functional>
mem_fun1_t                  class     <functional>
mem_fun_ref                 function  <functional>
mem_fun_ref_t               class     <functional>
mem_fun_t                   class     <functional>
merge                       function  <algorithm>
min                         function  <algorithm>
min_element                 function  <algorithm>
minus                       struct    <functional>
mismatch                    function  <algorithm>
modulus                     struct    <functional>
multimap                    class     <map>
multiplies                  struct    <functional>
multiset                    class     <set>
negate                      struct    <functional>
next_permutation            function  <algorithm>
not1                        function  <functional>
not2                        function  <functional>
not_equal_to                struct    <functional>
nth_element                 function  <algorithm>
operator!=                  function  <utility>
operator<=                  function  <utility>
operator>                   function  <utility>
operator>=                  function  <utility>
ostream_iterator            class     <iterator>
ostreambuf_iterator         class     <iterator>
output_iterator_tag         struct    <iterator>
pair                        struct    <utility>
partial_sort                function  <algorithm>
partial_sort_copy           function  <algorithm>
partial_sum                 function  <numeric>
partition                   function  <algorithm>
plus                        struct    <functional>
pointer_to_binary_function  class     <functional>
pointer_to_unary_function   class     <functional>
pop_heap                    function  <algorithm>
prev_permutation            function  <algorithm>
priority_queue              class     <queue>
ptr_fun                     function  <functional>
push_heap                   function  <algorithm>
queue                       class     <queue>
random_access_iterator_tag  struct    <iterator>
random_shuffle              function  <algorithm>
raw_storage_iterator        class     <memory>
remove                      function  <algorithm>
remove_copy                 function  <algorithm>
remove_copy_if              function  <algorithm>
remove_if                   function  <algorithm>
replace                     function  <algorithm>
replace_copy                function  <algorithm>
replace_copy_if             function  <algorithm>
replace_if                  function  <algorithm>
return_temporary_buffer     function  <memory>
reverse                     function  <algorithm>
reverse_copy                function  <algorithm>
reverse_iterator            class     <iterator>
rotate                      function  <algorithm>
rotate_copy                 function  <algorithm>
search                      function  <algorithm>
search_n                    function  <algorithm>
set                         class     <set>
set_difference              function  <algorithm>
set_intersection            function  <algorithm>
set_symmetric_difference    function  <algorithm>
set_union                   function  <algorithm>
sort                        function  <algorithm>
sort_heap                   function  <algorithm>
stable_partition            function  <algorithm>
stable_sort                 function  <algorithm>
stack                       class     <stack>
swap                        function  <algorithm>
swap_ranges                 function  <algorithm>
transform                   function  <algorithm>
unary_function              struct    <functional>
unary_negate                struct    <functional>
uninitialized_copy          function  <memory>
uninitialized_fill          function  <memory>
uninitialized_fill_n        function  <memory>
unique                      function  <algorithm>
unique_copy                 function  <algorithm>
upper_bound                 function  <algorithm>
vector                      class     <vector>

[ヘッダ別]

header        kind       name
-------------------------------------------------------
<iterator>    struct    iterator_traits
<iterator>    struct    iterator
<iterator>    struct    input_iterator_tag
<iterator>    struct    output_iterator_tag
<iterator>    struct    forward_iterator_tag
<iterator>    struct    bidirectional_iterator_tag
<iterator>    struct    random_access_iterator_tag
<iterator>    function  advance
<iterator>    function  distance
<iterator>    class     reverse_iterator
<iterator>    class     back_insert_iterator
<iterator>    function  back_inserter
<iterator>    class     front_insert_iterator
<iterator>    function  front_inserter
<iterator>    class     insert_iterator
<iterator>    fuction   inserter
<iterator>    class     istream_iterator
<iterator>    class     istreambuf_iterator
<iterator>    class     ostream_iterator
<iterator>    class     ostreambuf_iterator

<algorithm>   function  for_each
<algorithm>   function  find
<algorithm>   function  find_if
<algorithm>   function  find_end
<algorithm>   function  find_first_of
<algorithm>   function  adjacent_find
<algorithm>   function  count
<algorithm>   function  count_if
<algorithm>   function  mismatch
<algorithm>   function  equal
<algorithm>   function  search
<algorithm>   function  search_n
<algorithm>   function  copy
<algorithm>   function  copy_backward
<algorithm>   function  swap
<algorithm>   function  swap_ranges
<algorithm>   function  iter_swap
<algorithm>   function  transform
<algorithm>   function  replace
<algorithm>   function  replace_if
<algorithm>   function  replace_copy
<algorithm>   function  replace_copy_if
<algorithm>   function  fill
<algorithm>   function  fill_n
<algorithm>   function  generate
<algorithm>   function  generate_n
<algorithm>   function  remove
<algorithm>   function  remove_if
<algorithm>   function  remove_copy
<algorithm>   function  remove_copy_if
<algorithm>   function  unique
<algorithm>   function  unique_copy
<algorithm>   function  reverse
<algorithm>   function  reverse_copy
<algorithm>   function  rotate
<algorithm>   function  rotate_copy
<algorithm>   function  random_shuffle
<algorithm>   function  partition
<algorithm>   function  stable_partition
<algorithm>   function  sort
<algorithm>   function  stable_sort
<algorithm>   function  partial_sort
<algorithm>   function  partial_sort_copy
<algorithm>   function  nth_element
<algorithm>   function  lower_bound
<algorithm>   function  upper_bound
<algorithm>   function  equal_range
<algorithm>   function  binary_search
<algorithm>   function  merge
<algorithm>   function  inplace_merge
<algorithm>   function  includes
<algorithm>   function  set_union
<algorithm>   function  set_intersection
<algorithm>   function  set_difference
<algorithm>   function  set_symmetric_difference
<algorithm>   function  push_heap
<algorithm>   function  pop_heap
<algorithm>   function  make_heap
<algorithm>   function  sort_heap
<algorithm>   function  min
<algorithm>   function  max
<algorithm>   function  min_element
<algorithm>   function  max_element
<algorithm>   function  lexicographical_compare
<algorithm>   function  next_permutation
<algorithm>   function  prev_permutation

<numeric>     function  accumulate
<numeric>     function  inner_product
<numeric>     function  partial_sum
<numeric>     function  adjacent_difference

<deque>       class     deque

<list>        class     list

<queue>       class     queue
<queue>       class     priority_queue

<stack>       class     stack

<vector>      class     vector

<map>         class     map
<map>         class     multimap

<set>         class     set
<set>         class     multiset

<bitset>      class     bitset

<functional>  struct    unary_function
<functional>  struct    binary_function
<functional>  struct    plus
<functional>  struct    minus
<functional>  struct    multiplies
<functional>  struct    divides
<functional>  struct    modulus
<functional>  struct    negate
<functional>  struct    equal_to
<functional>  struct    not_equal_to
<functional>  struct    greater
<functional>  struct    less
<functional>  struct    greater_equal
<functional>  struct    less_equal
<functional>  struct    logical_and
<functional>  struct    logical_or
<functional>  struct    logical_not
<functional>  struct    unary_negate
<functional>  function  not1
<functional>  struct    binary_negate
<functional>  function  not2
<functional>  class     binder1st
<functional>  function  bind1st
<functional>  class     binder2nd
<functional>  function  bind2nd
<functional>  class     pointer_to_unary_function
<functional>  class     pointer_to_binary_function
<functional>  function  ptr_fun
<functional>  class     mem_fun_t
<functional>  class     mem_fun1_t
<functional>  function  mem_fun
<functional>  class     mem_fun_ref_t
<functional>  class     mem_fun1_ref_t
<functional>  function  mem_fun_ref
<functional>  class     const_mem_fun_t
<functional>  class     const_mem_fun1_t
<functional>  class     const_mem_fun_ref_t
<functional>  class     const_mem_fun1_ref_t

<utility>     struct    pair
<utility>     function  operator!=
<utility>     function  operator>
<utility>     function  operator<=
<utility>     function  operator>=

<memory>      class     allocator
<memory>      class     raw_storage_iterator
<memory>      function  get_temporary_buffer
<memory>      function  return_temporary_buffer
<memory>      function  uninitialized_copy
<memory>      function  uninitialized_fill
<memory>      function  uninitialized_fill_n
<memory>      class     auto_ptr