34 template <
class T,
class Base = std::allocator<T>>
35 struct no_init_allocator : Base {
36 typedef std::allocator_traits<Base> Base_traits;
37 template <
class U>
struct rebind {
38 typedef no_init_allocator<U, typename Base_traits::template rebind_alloc<U>> other;
46 void construct(P*) noexcept {}
48 template<
class P,
class...U>
void construct(P*p, U&&...u) {
49 Base_traits::construct(*(Base*)
this, p, std::forward<U>(u)...);
55 #endif // ALLOCATOR_H_ Definition: SimplicialComplexForAlpha.h:26