|
|
std::reference_wrapper< ArenaAllocator > | arena_allocator |
| | Need to use std::reference_wrapper because "reference" is already a typedef.
|
| |
◆ arena_stl_allocator() [1/2]
56338 }
std::reference_wrapper< ArenaAllocator > arena_allocator
Need to use std::reference_wrapper because "reference" is already a typedef.
Definition duckdb.cpp:56385
◆ arena_stl_allocator() [2/2]
◆ allocate()
56345 {
56347 return reinterpret_cast<pointer
>(
arena_allocator.get().Allocate(n *
sizeof(T)));
56348 }
◆ deallocate()
◆ construct()
template<
class U , class... Args>
56354 {
56355 ::new (p) U(std::forward<Args>(args)...);
56356 }
◆ destroy()
56359 {
56360 p->~U();
56361 }
◆ address() [1/2]
56363 {
56364 return &x;
56365 }
◆ address() [2/2]
56367 {
56368 return &x;
56369 }
◆ GetAllocator()
◆ operator==()
56376 {
56378 }
bool RefersToSameObject(const reference< T > &a, const reference< T > &b)
Returns whether or not two reference wrappers refer to the same object.
Definition duckdb.hpp:2191
◆ operator!=()
56379 {
56380 return !(*this == other);
56381 }
The documentation for this class was generated from the following file:
- external/duckdb/duckdb.cpp