#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().