Metafunction to extract the bottom-most container from a view type. More...
Static Public Member Functions | |
static type const & | get (T const &view) |
static type & | get_mutable (T &view) |
Public Types | |
using | recursive = underlying_container_impl< typename T::view_container_type > |
using | type = typename recursive::type |
Metafunction to extract the bottom-most container from a view type.
For composed views, this goes through each view type and returns its container until the container is not a view. For segmented_views this returns the container of the view that is being segmented.