Home
last modified time | relevance | path

Searched defs:big_block (Results 1 – 2 of 2) sorted by relevance

/netbsd-src/external/gpl3/gcc.old/dist/libstdc++-v3/src/c++17/
H A Dmemory_resource.cc551 struct big_block struct
555 static constexpr unsigned _S_alignbits
558 static constexpr unsigned _S_sizebits
561 static constexpr size_t all_ones = size_t(-1) >> _S_alignbits;
563 static constexpr size_t min = 1u << _S_alignbits;
565 big_block(size_t bytes, size_t alignment) in big_block() function
570 void* pointer = nullptr;
571 size_t _M_size : numeric_limits<size_t>::digits - _S_alignbits;
572 size_t _M_align_exp : _S_alignbits;
574 size_t size() const noexcept in size()
[all …]
/netbsd-src/external/gpl3/gcc/dist/libstdc++-v3/src/c++17/
H A Dmemory_resource.cc586 struct big_block struct
591 static constexpr size_t min = __bit_ceil(numeric_limits<size_t>::digits);
594 big_block(size_t bytes, size_t alignment) in big_block() argument
607 void* pointer = nullptr;
608 aligned_size<min> _M_size;
610 constexpr size_t size() const noexcept in size()
617 size_t align() const noexcept in align()
623 static constexpr size_t alloc_size(size_t bytes) noexcept in alloc_size()