Provides a range-based interface for ref_counted derived objects. More...
Public Types | |
using | size_type = typename T::size_type |
using | const_iterator = typename T::const_iterator |
using | iterator = typename T::iterator |
Provides a range-based interface for ref_counted derived objects.
T | Reference counted object type. |
The object stored in this range is also reference counted to prevent dangling pointers in case the object is deleted prior to the range.