Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/libcxx/include/__memory/
H A Dranges_construct_at.h43 return std::construct_at(__location, std::forward<_Args>(__args)...); in operator()
48 inline constexpr auto construct_at = __construct_at{};
H A Dconstruct_at.h36 _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 Dsmall_buffer.h72 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 Dmemory.cppm
H A Dmemory.inc107 // [specialized.construct], construct_at
108 using std::construct_at;
111 using std::ranges::construct_at;
/freebsd/contrib/llvm-project/libcxx/src/
H A Diostream.cpp49 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 Dmovable_box.h216 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 Dexpected.h343 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 Dbuffer.h630 std::construct_at(__ptr_ + __size_, __c);
/freebsd/contrib/llvm-project/libcxx/include/
H A Dmemory256 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_reference30 #include <__memory/construct_at.h>
H A Dmodule.modulemap.in1651 module construct_at { header "__memory/construct_at.h" }
H A Doptional195 # include <__memory/construct_at.h>
H A Dvariant229 # include <__memory/construct_at.h>
H A Dforward_list217 # include <__memory/construct_at.h>
H A Dlist222 # include <__memory/construct_at.h>
/freebsd/contrib/llvm-project/libcxx/include/__cxx03/
H A Dmemory256 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_reference22 #include <__cxx03/__memory/construct_at.h>
H A Dforward_list211 #include <__cxx03/__memory/construct_at.h>
H A Dlist217 #include <__cxx03/__memory/construct_at.h>
H A D__hash_table23 #include <__cxx03/__memory/construct_at.h>
H A Dmodule.modulemap1523 …03_std_private_memory_construct_at [system] { header "__memory/construct_at.h" }
/freebsd/lib/libc++/
H A DMakefile1136 C3MEM_HEADERS+= construct_at.h
1793 MEM_HEADERS+= construct_at.h
H A Dmodule.modulemap1651 module construct_at { header "__memory/construct_at.h" }
H A Dlibcxx.imp577 { include: [ "<__memory/construct_at.h>", "private", "<memory>", "public" ] },

12