aboutsummaryrefslogtreecommitdiff
path: root/clang/unittests/Basic/FileManagerTest.cpp
diff options
context:
space:
mode:
authorMark de Wever <koraq@xs4all.nl>2020-12-05 11:45:21 +0100
committerMark de Wever <koraq@xs4all.nl>2021-09-01 19:45:02 +0200
commit0922ce56f4f04fbcacead6cdf0416341fe44e4bb (patch)
tree326a5e010b298a1bdb2887915563f83fa6572ed9 /clang/unittests/Basic/FileManagerTest.cpp
parentc9693492600e3899015a1b9134aa879e9e72bb81 (diff)
downloadllvm-0922ce56f4f04fbcacead6cdf0416341fe44e4bb.zip
llvm-0922ce56f4f04fbcacead6cdf0416341fe44e4bb.tar.gz
llvm-0922ce56f4f04fbcacead6cdf0416341fe44e4bb.tar.bz2
[libc++][format] Add __format_arg_store.
This implements the struct `__format_arg_store` and its dependencies: * the class basic_format_arg, * the class basic_format_args, * the class basic_format_context, * the function make_format_args, * the function wmake_format_args, * the function visit_format_arg, * several Standard required typedefs. The following parts will be implemented in a later patch: * the child class `basic_format_arg::handle`, * the function `basic_format_arg::basic_format_arg(const T* p)`. The following extension has been implemented: * the class basic_format_arg supports `__[u]int128_t` on platform where libc++ supports 128 bit integrals. Implements parts of: * P0645 Text Formatting Completes: * LWG3371 visit_format_arg and make_format_args are not hidden friends * LWG3542 basic_format_arg mishandles basic_string_view with custom traits Note https://mordante.github.io/blog/2021/06/05/format.html gives a bit more information about the goals and non-goals of this initial patch series. Reviewed By: #libc, ldionne, vitaut Differential Revision: https://reviews.llvm.org/D103357
Diffstat (limited to 'clang/unittests/Basic/FileManagerTest.cpp')
0 files changed, 0 insertions, 0 deletions