| /freebsd/contrib/llvm-project/libcxx/include/__memory/ |
| H A D | ranges_construct_at.h | 43 return std::construct_at(__location, std::forward<_Args>(__args)...); in operator() 48 inline constexpr auto construct_at = __construct_at{};
|
| H A D | construct_at.h | 36 _LIBCPP_HIDE_FROM_ABI constexpr _Tp* construct_at(_Tp* __location, _Args&&... __args) { in construct_at() function 46 return std::construct_at(__location, std::forward<_Args>(__args)...); in __construct_at()
|
| /freebsd/contrib/llvm-project/libcxx/include/__utility/ |
| H A D | small_buffer.h | 72 std::construct_at(reinterpret_cast<byte**>(__buffer_), __allocation); in __alloc() 87 std::construct_at(__buffer, std::forward<_Args>(__args)...); in __construct()
|
| /freebsd/contrib/llvm-project/libcxx/modules/std/ |
| H A D | memory.cppm | |
| H A D | memory.inc | 107 // [specialized.construct], construct_at 108 using std::construct_at; 111 using std::ranges::construct_at;
|
| /freebsd/contrib/llvm-project/libcxx/src/ |
| H A D | iostream.cpp | 49 std::construct_at(&data.buffer, stdstream, &data.mb); in init_stream() 50 std::construct_at(&stream.value, &data.buffer); in init_stream()
|
| /freebsd/contrib/llvm-project/libcxx/include/__ranges/ |
| H A D | movable_box.h | 216 std::construct_at(std::addressof(__holder_.__val_), __other.__holder_.__val_); 226 std::construct_at(std::addressof(__holder_.__val_), std::move(__other.__holder_.__val_));
|
| /freebsd/contrib/llvm-project/libcxx/include/__expected/ |
| H A D | expected.h | 343 std::construct_at(&__union_.__v, in_place, std::forward<_Args>(__args)...); 351 std::construct_at(&__union_.__v, unexpect, std::forward<_Args>(__args)...); 433 std::construct_at(&__repr_.__v, __tag, std::forward<_Args>(__args)...); 1295 std::construct_at(&__union_.__v, in_place); 1303 std::construct_at(&__union_.__v, unexpect, std::forward<_Args>(__args)...); 1363 std::construct_at(&__repr_.__v, __tag, std::forward<_Args>(__args)...);
|
| /freebsd/contrib/llvm-project/libcxx/include/__format/ |
| H A D | buffer.h | 630 std::construct_at(__ptr_ + __size_, __c);
|
| /freebsd/contrib/llvm-project/libcxx/include/ |
| H A D | memory | 256 constexpr T* construct_at(T* location, Args&& ...args); // since C++20 260 constexpr T* construct_at(T* location, Args&&... args); // since C++20 964 # include <__memory/construct_at.h>
|
| H A D | __bit_reference | 30 #include <__memory/construct_at.h>
|
| H A D | module.modulemap.in | 1651 module construct_at { header "__memory/construct_at.h" }
|
| H A D | optional | 195 # include <__memory/construct_at.h>
|
| H A D | variant | 229 # include <__memory/construct_at.h>
|
| H A D | forward_list | 217 # include <__memory/construct_at.h>
|
| H A D | list | 222 # include <__memory/construct_at.h>
|
| /freebsd/contrib/llvm-project/libcxx/include/__cxx03/ |
| H A D | memory | 256 constexpr T* construct_at(T* location, Args&& ...args); // since C++20 260 constexpr T* construct_at(T* location, Args&&... args); // since C++20
|
| H A D | __bit_reference | 22 #include <__cxx03/__memory/construct_at.h>
|
| H A D | forward_list | 211 #include <__cxx03/__memory/construct_at.h>
|
| H A D | list | 217 #include <__cxx03/__memory/construct_at.h>
|
| H A D | __hash_table | 23 #include <__cxx03/__memory/construct_at.h>
|
| H A D | module.modulemap | 1523 …03_std_private_memory_construct_at [system] { header "__memory/construct_at.h" }
|
| /freebsd/lib/libc++/ |
| H A D | Makefile | 1136 C3MEM_HEADERS+= construct_at.h 1793 MEM_HEADERS+= construct_at.h
|
| H A D | module.modulemap | 1651 module construct_at { header "__memory/construct_at.h" }
|
| H A D | libcxx.imp | 577 { include: [ "<__memory/construct_at.h>", "private", "<memory>", "public" ] },
|