llvm-capstone/libcxx/docs
Arthur O'Dwyer eec04092d6 [libc++] [LWG2993] reference_wrapper<T> conversion from U&&
Implement the resolution of LWG2993. Replace a deleted constructor
with a constructor that SFINAEs away in appropriate circumstances.
Also, now that the constructor is templated, we must have an
explicit deduction guide to make CTAD work.

Some tests have been merged in from Agustín Bergé's D40259.

Differential Revision: https://reviews.llvm.org/D92725
2021-02-09 15:50:25 -05:00
..
DesignDocs [lic++][docs] Explain noexcept policy for narrow contracts. 2021-02-05 11:27:19 -08:00
Helpers
AddingNewCIJobs.rst
BuildingLibcxx.rst
CMakeLists.txt
conf.py Bump the trunk major version to 13 2021-01-26 19:37:55 -08:00
Contributing.rst [libc++] NFC: Document the Differential queries to avoid duplicating work 2021-01-08 17:47:39 -05:00
Cxx1yStatus.rst
Cxx1yStatusIssuesStatus.csv
Cxx1yStatusPaperStatus.csv
Cxx1zStatus.rst
Cxx1zStatusIssuesStatus.csv
Cxx1zStatusPaperStatus.csv
Cxx2aStatus.rst [libc++] [P0202] constexpr set_union, set_difference, set_symmetric_difference, merge 2020-12-04 17:53:54 -05:00
Cxx2aStatusIssuesStatus.csv [libc++] [LWG2993] reference_wrapper<T> conversion from U&& 2021-02-09 15:50:25 -05:00
Cxx2aStatusPaperStatus.csv [libc++] [P0879] constexpr std::sort 2021-02-03 18:57:05 -05:00
Cxx2bStatus.rst
Cxx2bStatusPaperStatus.csv [NFC][libc++] Update the implementation status. 2021-01-22 20:24:33 +01:00
FeatureTestMacroTable.rst [libc++] [P0879] constexpr std::sort 2021-02-03 18:57:05 -05:00
index.rst [lic++][docs] Explain noexcept policy for narrow contracts. 2021-02-05 11:27:19 -08:00
Makefile.sphinx
README.txt
ReleaseNotes.rst Revert "[libc++] Require C++20 to build the benchmarks." 2021-02-09 19:59:34 +01:00
TestingLibcxx.rst [libc++] Rename check-cxx-deps to cxx-test-depends for consistency 2021-01-18 14:41:53 -05:00
UsingLibcxx.rst [libc++] Use c++20 instead of c++2a consistently. 2021-01-07 13:11:33 +01:00

libc++ Documentation
====================

The libc++ documentation is written using the Sphinx documentation generator. It is
currently tested with Sphinx 1.1.3.

To build the documents into html configure libc++ with the following cmake options:

  * -DLLVM_ENABLE_SPHINX=ON
  * -DLIBCXX_INCLUDE_DOCS=ON

After configuring libc++ with these options the make rule `docs-libcxx-html`
should be available.