Home
last modified time | relevance | path

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

/third_party/boost/libs/poly_collection/test/
Dtest_utilities.hpp327 struct rooted_allocator:std::allocator<T> struct
329 using propagate_on_container_copy_assignment=Propagate;
330 using propagate_on_container_move_assignment=Propagate;
331 using propagate_on_container_swap=Propagate;
332 using is_always_equal=AlwaysEqual; /* for C++17 forward compatibility */
334 struct rebind{using other=rooted_allocator<U,Propagate,AlwaysEqual>;};
336 rooted_allocator():root{nullptr}{} in rooted_allocator() argument
337 explicit rooted_allocator(int):root{this}{} in rooted_allocator() function
339 rooted_allocator(const rooted_allocator<U,Propagate,AlwaysEqual>& x): in rooted_allocator() argument
343 bool operator==(const rooted_allocator<U,Propagate,AlwaysEqual>& x)const in operator ==()
[all …]
/third_party/boost/libs/multi_index/test/
Drooted_allocator.hpp24 class rooted_allocator:public std::allocator<T> class
37 rooted_allocator():root(0){} in rooted_allocator() function in rooted_allocator
38 explicit rooted_allocator(int):root(this){} in rooted_allocator() function in rooted_allocator
40 rooted_allocator(const rooted_allocator<U,Propagate,AlwaysEqual>& x): in rooted_allocator() function in rooted_allocator