Home
last modified time | relevance | path

Searched refs:aligned_storage (Results 1 – 24 of 24) sorted by relevance

/freebsd/contrib/llvm-project/libc/src/__support/CPP/type_traits/
H A Daligned_storage.h18 template <size_t Len, size_t Align> struct aligned_storage { struct
25 using aligned_storage_t = typename aligned_storage<Len, Align>::type; argument
/freebsd/contrib/llvm-project/libcxx/include/__type_traits/
H A Daligned_storage.h71 struct _LIBCPP_DEPRECATED_IN_CXX23 _LIBCPP_NO_SPECIALIZATIONS aligned_storage {
81 using aligned_storage_t _LIBCPP_DEPRECATED_IN_CXX23 = typename aligned_storage<_Len, _Align>::type;
H A Daligned_union.h40 typedef typename aligned_storage<__len, alignment_value>::type type;
/freebsd/contrib/llvm-project/libcxx/include/__cxx03/__type_traits/
H A Daligned_storage.h90 struct _LIBCPP_TEMPLATE_VIS aligned_storage {
100 …struct _LIBCPP_TEMPLATE_VIS aligned_storage<_Len, n> { …
H A Daligned_union.h41 typedef typename aligned_storage<__len, alignment_value>::type type;
/freebsd/contrib/llvm-project/libcxx/include/__cxx03/__memory/
H A Dtemp_value.h28 typename aligned_storage<sizeof(_Tp), _LIBCPP_ALIGNOF(_Tp)>::type __v;
/freebsd/contrib/llvm-project/libcxx/include/__memory/
H A Dtemp_value.h15 #include <__type_traits/aligned_storage.h>
29 typename aligned_storage<sizeof(_Tp), _LIBCPP_ALIGNOF(_Tp)>::type __v;
/freebsd/contrib/llvm-project/libcxx/src/include/
H A Dsso_allocator.h
/freebsd/contrib/llvm-project/libcxx/include/experimental/
H A Dmemory_resource
/freebsd/contrib/llvm-project/libcxx/include/__cxx03/
H A Dtype_traits161 struct aligned_storage; // deprecated in C++23
220 using aligned_storage_t = typename aligned_storage<Len,Align>::type; // C++14
428 #include <__cxx03/__type_traits/aligned_storage.h>
H A Dfuture386 # include <__cxx03/__type_traits/aligned_storage.h>
532 typedef typename aligned_storage<sizeof(_Rp), _LIBCPP_ALIGNOF(_Rp)>::type _Up;
1408 typename aligned_storage<3 * sizeof(void*)>::type __buf_;
1517 typename aligned_storage<sizeof(__buf_)>::type __tempbuf;
H A Dmodule.modulemap1877 …its_aligned_storage [system] { header "__type_traits/aligned_storage.h" }
/freebsd/contrib/llvm-project/libcxx/include/
H A Dtype_traits174 struct aligned_storage; // deprecated in C++23
243 = typename aligned_storage<Len,Align>::type; // since C++14
468 # include <__type_traits/aligned_storage.h>
H A Dfuture395 # include <__type_traits/aligned_storage.h>
587 typedef typename aligned_storage<sizeof(_Rp), _LIBCPP_ALIGNOF(_Rp)>::type _Up;
1463 typename aligned_storage<3 * sizeof(void*)>::type __buf_;
1572 typename aligned_storage<sizeof(__buf_)>::type __tempbuf;
H A Dany93 # include <__type_traits/aligned_storage.h>
H A Dmodule.modulemap.in70 module aligned_storage { header "__type_traits/aligned_storage.h" }
/freebsd/contrib/llvm-project/libcxx/include/__functional/
H A Dfunction.h194 typename aligned_storage<3 * sizeof(void*)>::type __buf_;
282 typename aligned_storage<sizeof(__buf_)>::type __tempbuf;
/freebsd/contrib/llvm-project/libcxx/modules/std/
H A Dtype_traits.cppm
H A Dtype_traits.inc335 using std::aligned_storage;
/freebsd/lib/libc++/
H A DMakefile1289 C3TTR_HEADERS+= aligned_storage.h
2097 TTR_HEADERS+= aligned_storage.h
H A Dmodule.modulemap70 module aligned_storage { header "__type_traits/aligned_storage.h" }
H A Dlibcxx.imp785 { include: [ "<__type_traits/aligned_storage.h>", "private", "<type_traits>", "public" ] },
/freebsd/contrib/llvm-project/clang/lib/Tooling/Inclusions/Stdlib/
H A DStdSymbolMap.inc595 SYMBOL(aligned_storage, std::, <type_traits>)
/freebsd/contrib/bsnmp/tests/
H A Dcatch.hpp7327 … using TStorage = typename std::aligned_storage<sizeof(T), std::alignment_of<T>::value>::type;