Searched defs:auto_space (Results 1 – 1 of 1) sorted by relevance
47 struct auto_space:private noncopyable struct51 ::type allocator;52 typedef allocator_traits<allocator> alloc_traits;53 typedef typename alloc_traits::pointer pointer;54 typedef typename alloc_traits::size_type size_type;56 explicit auto_space(const Allocator& al=Allocator(),size_type n=1): in auto_space() argument60 ~auto_space(){if(n_)alloc_traits::deallocate(al_,data_,n_);} in ~auto_space()62 Allocator get_allocator()const{return al_;} in get_allocator()64 pointer data()const{return data_;} in data()66 void swap(auto_space& x) in swap()[all …]