#include <Random_access_adaptor.h>


Public Types | |
| typedef Index::size_type | size_type |
| typedef IC | iterator |
| typedef IC | Circulator |
Public Member Functions | |
| void | init_index (IC i, const IC &j, std::forward_iterator_tag) |
| void | init_index (const IC &i, const IC &j, std::bidirectional_iterator_tag) |
| void | init_index (const IC &i, const IC &, std::random_access_iterator_tag) |
| void | init_index (const IC &i, const IC &j) |
| void | reserve (size_type r, std::forward_iterator_tag) |
| void | reserve (size_type r, std::bidirectional_iterator_tag) |
| void | reserve (size_type, std::random_access_iterator_tag) |
| void | push_back (const IC &k, std::forward_iterator_tag) |
| void | push_back (const IC &k, std::bidirectional_iterator_tag) |
| void | push_back (const IC &, std::random_access_iterator_tag) |
| const IC & | find (size_type n, std::forward_iterator_tag) const |
| const IC & | find (size_type n, std::bidirectional_iterator_tag) const |
| IC | find (size_type n, std::random_access_iterator_tag) const |
| Random_access_adaptor () | |
| Random_access_adaptor (const IC &i) | |
| Random_access_adaptor (const IC &i, const IC &j) | |
| void | reserve (size_type r) |
| IC | find (size_type n) const |
| IC | operator[] (size_type n) const |
| void | push_back (const IC &k) |
Protected Types | |
| typedef std::vector< IC > | Index |
Protected Attributes | |
| Index | index |
| IC | start |
Definition at line 61 of file Random_access_adaptor.h.
| typedef IC Circulator |
Definition at line 133 of file Random_access_adaptor.h.
|
protected |
Definition at line 75 of file Random_access_adaptor.h.
| typedef IC iterator |
Definition at line 132 of file Random_access_adaptor.h.
| typedef Index::size_type size_type |
Definition at line 80 of file Random_access_adaptor.h.
|
inline |
Definition at line 135 of file Random_access_adaptor.h.
|
inline |
Definition at line 138 of file Random_access_adaptor.h.
|
inline |
Definition at line 141 of file Random_access_adaptor.h.
|
inline |
Definition at line 120 of file Random_access_adaptor.h.
Referenced by Random_access_adaptor< Vertex_iterator >::find(), and Random_access_adaptor< Vertex_iterator >::operator[]().

|
inline |
Definition at line 125 of file Random_access_adaptor.h.
|
inline |
Definition at line 128 of file Random_access_adaptor.h.
|
inline |
Definition at line 159 of file Random_access_adaptor.h.
| void init_index | ( | IC | i, |
| const IC & | j, | ||
| std::forward_iterator_tag | |||
| ) |
Definition at line 186 of file Random_access_adaptor.h.
References is_empty_range().
Referenced by Random_access_adaptor< Vertex_iterator >::init_index(), and Random_access_adaptor< Vertex_iterator >::Random_access_adaptor().


|
inline |
Definition at line 83 of file Random_access_adaptor.h.
|
inline |
Definition at line 87 of file Random_access_adaptor.h.
|
inline |
Definition at line 91 of file Random_access_adaptor.h.
|
inline |
Definition at line 170 of file Random_access_adaptor.h.
Referenced by Random_access_value_adaptor< Vertex_iterator, Vertex >::operator[]().

|
inline |
Definition at line 111 of file Random_access_adaptor.h.
Referenced by Polyhedron_incremental_builder_3< HDS >::add_vertex(), and Random_access_adaptor< Vertex_iterator >::push_back().

|
inline |
Definition at line 114 of file Random_access_adaptor.h.
|
inline |
Definition at line 117 of file Random_access_adaptor.h.
|
inline |
Definition at line 172 of file Random_access_adaptor.h.
|
inline |
Definition at line 102 of file Random_access_adaptor.h.
Referenced by Polyhedron_incremental_builder_3< HDS >::begin_surface(), and Random_access_adaptor< Vertex_iterator >::reserve().

|
inline |
Definition at line 105 of file Random_access_adaptor.h.
|
inline |
Definition at line 108 of file Random_access_adaptor.h.
|
inline |
Definition at line 146 of file Random_access_adaptor.h.
|
protected |
Definition at line 76 of file Random_access_adaptor.h.
Referenced by Random_access_adaptor< Vertex_iterator >::find(), Random_access_adaptor< Vertex_iterator >::push_back(), and Random_access_adaptor< Vertex_iterator >::reserve().
|
protected |
Definition at line 77 of file Random_access_adaptor.h.
Referenced by Random_access_adaptor< Vertex_iterator >::find(), and Random_access_adaptor< Vertex_iterator >::init_index().