Functor creates a reference either as a proxy or a view, based on use_view_as_reference metafunction. More...
Public Member Functions | |
| result_type | operator() (Ref prop_ref) const |
Public Types | |
| typedef Ref | result_type |
Functor creates a reference either as a proxy or a view, based on use_view_as_reference metafunction.
| T | The value type of the outer container, possibly another container. |
| The | Outer container type. |
| GID | Gid type of the outer container. |
Primary template constructs a proxy and returns it as the reference for the iterator dereference. The sole specialization instead heap allocates the proxy and uses it as the container for a view (the type of which is determined by container_traits.
1.8.13