|
ViennaGrid - The Vienna Grid Library
2.1.0
|
A view holds references to a subset of elements in another elements, but represents itself to the outside as another container. More...
#include <view.hpp>
A view holds references to a subset of elements in another elements, but represents itself to the outside as another container.
| base_container_type_ | The container type on which the view acts |
| container_tag | Categorization tag for the view in order to specialize on certain details of different container types. |
| typedef base_container_type_ base_container_type |
| typedef detail::result_of::const_handle_type<base_container_type, handle_tag>::type const_handle_type |
| typedef const value_type* const_pointer |
| typedef const value_type& const_reference |
| typedef base_container_type::handle_tag handle_tag |
| typedef detail::result_of::handle_type<base_container_type, handle_tag>::type handle_type |
| typedef value_type* pointer |
| typedef value_type& reference |
| typedef handle_container_type::size_type size_type |
| typedef base_container_type::value_type value_type |
| view | ( | ) | [inline] |
| const_reference back | ( | ) | const [inline] |
| const_iterator begin | ( | ) | const [inline] |
| const_iterator cbegin | ( | ) | [inline] |
| const_iterator cend | ( | ) | [inline] |
| void clear | ( | ) | [inline] |
| reference dereference_handle | ( | handle_type | handle | ) | [inline] |
| const_reference dereference_handle | ( | const_handle_type | handle | ) | const [inline] |
| bool empty | ( | ) | const [inline] |
| const_iterator end | ( | ) | const [inline] |
| void erase_handle | ( | handle_type | handle | ) | [inline] |
| iterator find | ( | const_reference | element | ) | [inline] |
| const_iterator find | ( | const_reference | element | ) | const [inline] |
| const_reference front | ( | ) | const [inline] |
| handle_type handle | ( | reference | element | ) | [inline] |
| const_handle_type handle | ( | const_reference | element | ) | const [inline] |
| handle_type handle_at | ( | std::size_t | pos | ) | [inline] |
| const_handle_type handle_at | ( | std::size_t | pos | ) | const [inline] |
| void increment_size | ( | ) | [inline] |
| void insert_handle | ( | handle_type | handle | ) | [inline] |
| void insert_unique_handle | ( | handle_type | handle | ) | [inline] |
| const_reference operator[] | ( | size_type | index | ) | const [inline] |
| void set_base_container | ( | base_container_type & | base_container_ | ) | [inline] |
| void set_base_container | ( | view< base_container_type, other_container_tag > & | base_view | ) | [inline] |
| void set_base_container | ( | view< base_container_type, other_container_tag > const & | base_view | ) | [inline] |
| void set_handle | ( | handle_type | element, |
| size_type | pos | ||
| ) | [inline] |
friend class view [friend] |
1.7.6.1