Blame view

3rdparty/boost_1_81_0/libs/utility/doc/overview.qbk 2.79 KB
73ef4ff3   Hu Chunming   提交三方库
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
  [/
      Copyright (c) 2021 Alan de Freitas (alandefreitas@gmail.com)
  
      Distributed under the Boost Software License, Version 1.0. (See accompanying
      file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
  
      Official repository: https://github.com/boostorg/utility
  ]
  
  [section Overview]
  [block'''<?dbhtml stop-chunking?>''']
  
  Boost.Utility is a collection of small, useful, and general-purpose components for language support.
  
  Over time,
  
  * several components have been moved to more appropriate Boost libraries and
  * many of these components had variants accepted into the C++ standard
  
  When the component has moved to another Boost library, Boost.Utility headers still lead to the appropriate headers
  in other libraries.
  
  [table:id Components
      [[Boost.Utility] [Moved to Boost] [C++ Standard variant]]
      [[[@boost:/libs/core/doc/html/core/addressof.html `addressof`]] [[@boost:/libs/core/index.html Boost.Core]] [C++11 __std_addressof__]]
      [[__base_from_member__]      [] []]
      [[__BOOST_BINARY__] [] [C++14 [@https://en.cppreference.com/w/cpp/language/integer_literal Binary integer literal]]]
      [[__call_traits__]      [] []]
      [[[@boost:/libs/core/doc/html/core/checked_delete.html `checked_delete`]] [[@boost:/libs/core/index.html Boost.Core]] []]
      [[__compressed_pair__]      [] []]
      [[[@boost:/libs/type_traits/doc/html/boost_typetraits/reference/declval.html `declval`]] [[@boost:/libs/type_traits/index.html Boost.TypeTraits]] [C++11 __std_declval__]]
      [[[@boost:/libs/core/doc/html/core/enable_if.html `enable_if`]] [[@boost:/libs/core/index.html Boost.Core]] [C++11 __std_enable_if__]]
      [[[@boost:/libs/iterator/doc/generator_iterator.htm generator iterator adaptors]] [[@boost:/libs/iterator/index.html Boost.Iterator]] []]
      [[__in_place_factory__]      [] []]
      [[[@boost:/libs/iterator/index.html `iterator_adaptors`]]      [[@boost:/libs/iterator/index.html Boost.Iterator]] []]
      [[[@boost:/libs/iterator/doc/html/iterator/algorithms/next_prior.html `next` / `prior`]] [[@boost:/libs/iterator/index.html Boost.Iterator]] [C++11 __std_next__ / __std_prev__]]
      [[[@boost:/libs/core/doc/html/core/noncopyable.html `noncopyable`]] [[@boost:/libs/core/index.html Boost.Core]] []]
      [[[link sec:operators `operators`]]      [] []]
      [[[@boost:/libs/io/doc/html/io.html `ostream_string`]] [[@boost:/libs/io/index.html Boost.IO]] []]
      [[__result_of__]      [] [C++11 __std_result_of__]]
      [[__string_view__]      [] [C++17 __std_string_view__]]
      [[[@boost:/libs/throw_exception/doc/html/throw_exception.html#using_boost_throw_exception `throw_exception`]] [[@boost:/libs/throw_exception/index.html Boost.ThrowException]] []]
      [[[link sec:value_init `value_init`]]      [] [C++11 [@https://en.cppreference.com/w/cpp/language/list_initialization List initialization]]]
  ]
  
  [endsect]