Home
last modified time | relevance | path

Searched refs:construct_at (Results 1 – 20 of 20) sorted by relevance

/freebsd-14.2/contrib/llvm-project/libcxx/include/__utility/
H A Dsmall_buffer.h70 std::construct_at(reinterpret_cast<byte**>(__buffer_), __allocation); in __alloc()
85 std::construct_at(__buffer, std::forward<_Args>(__args)...); in __construct()
/freebsd-14.2/contrib/llvm-project/libcxx/include/__memory/
H A Dranges_construct_at.h46 return std::construct_at(__location, std::forward<_Args>(__args)...); in operator()
53 inline constexpr auto construct_at = __construct_at::__fn{};
H A Dconstruct_at.h39 _LIBCPP_HIDE_FROM_ABI constexpr _Tp* construct_at(_Tp* __location, _Args&&... __args) { in construct_at() function
49 return std::construct_at(__location, std::forward<_Args>(__args)...); in __construct_at()
/freebsd-14.2/contrib/llvm-project/libcxx/modules/std/
H A Dmemory.inc106 // [specialized.construct], construct_at
107 using std::construct_at;
110 using std::ranges::construct_at;
/freebsd-14.2/contrib/llvm-project/libcxx/include/__ranges/
H A Dmovable_box.h218 std::construct_at(std::addressof(__holder_.__val_), __other.__holder_.__val_);
228 std::construct_at(std::addressof(__holder_.__val_), std::move(__other.__holder_.__val_));
/freebsd-14.2/contrib/llvm-project/libcxx/include/__expected/
H A Dexpected.h348 std::construct_at(&__union_.__v, in_place, std::forward<_Args>(__args)...);
356 std::construct_at(&__union_.__v, unexpect, std::forward<_Args>(__args)...);
438 std::construct_at(&__repr_.__v, __tag, std::forward<_Args>(__args)...);
1273 std::construct_at(&__union_.__v, in_place);
1281 std::construct_at(&__union_.__v, unexpect, std::forward<_Args>(__args)...);
1341 std::construct_at(&__repr_.__v, __tag, std::forward<_Args>(__args)...);
/freebsd-14.2/contrib/llvm-project/libcxx/include/__format/
H A Dbuffer.h577 std::construct_at(__ptr_ + __size_, __c);
/freebsd-14.2/contrib/llvm-project/libcxx/include/
H A Dmemory257 constexpr T* construct_at(T* location, Args&& ...args); // since C++20
261 constexpr T* construct_at(T* location, Args&&... args); // since C++20
934 #include <__memory/construct_at.h>
H A D__config211 // We had some bugs where we use [[no_unique_address]] together with construct_at,
212 // which causes UB as the call on construct_at could write to overlapping subobjects
H A D__bit_reference22 #include <__memory/construct_at.h>
H A Doptional192 #include <__memory/construct_at.h>
H A Dforward_list214 #include <__memory/construct_at.h>
H A Dlibcxx.imp524 { include: [ "<__memory/construct_at.h>", "private", "<memory>", "public" ] },
H A Dlist220 #include <__memory/construct_at.h>
H A Dmodule.modulemap.in1521 module std_private_memory_construct_at [system] { header "__memory/construct_at.…
H A D__hash_table24 #include <__memory/construct_at.h>
H A Dstring591 #include <__memory/construct_at.h>
1780 std::construct_at(std::addressof(__begin[__i]));
/freebsd-14.2/lib/libc++/
H A DMakefile937 MEM_HEADERS+= construct_at.h
H A Dmodule.modulemap1521 module std_private_memory_construct_at [system] { header "__memory/construct_at.…
/freebsd-14.2/contrib/llvm-project/clang/lib/Tooling/Inclusions/Stdlib/
H A DStdSymbolMap.inc940 SYMBOL(construct_at, std::, <memory>)
3562 SYMBOL(construct_at, std::ranges::, <memory>)