#include <indexing_suite_detail.hpp>
|
void | remove (Proxy &proxy) |
|
void | add (PyObject *prox, Container &container) |
|
template<class NoSlice > |
void | erase (Container &container, index_type i, NoSlice no_slice) |
|
void | erase (Container &container, index_type from, index_type to) |
|
void | replace (Container &container, index_type from, index_type to, index_type len) |
|
PyObject * | find (Container &container, index_type i) |
|
void | remove (Proxy &proxy) |
|
void | add (PyObject *prox, Container &container) |
|
template<class NoSlice > |
void | erase (Container &container, index_type i, NoSlice no_slice) |
|
void | erase (Container &container, index_type from, index_type to) |
|
void | replace (Container &container, index_type from, index_type to, index_type len) |
|
PyObject * | find (Container &container, index_type i) |
|
template<class Proxy, class Container>
class boost::python::detail::proxy_links< Proxy, Container >
Definition at line 249 of file indexing_suite_detail.hpp.
template<class Proxy, class Container>
template<class Proxy, class Container>
template<class Proxy, class Container>
template<class Proxy, class Container>
template<class Proxy, class Container>
template<class Proxy, class Container>
template<class Proxy, class Container>
template<class NoSlice >
Definition at line 277 of file indexing_suite_detail.hpp.
280 typename links_t::iterator r = links.find(&container);
281 if (r != links.end())
283 r->second.erase(i, no_slice);
284 if (r->second.size() == 0)
template<class Proxy, class Container>
template<class NoSlice >
Definition at line 277 of file indexing_suite_detail.hpp.
280 typename links_t::iterator r = links.find(&container);
281 if (r != links.end())
283 r->second.erase(i, no_slice);
284 if (r->second.size() == 0)
template<class Proxy, class Container>
Definition at line 290 of file indexing_suite_detail.hpp.
293 typename links_t::iterator r = links.find(&container);
294 if (r != links.end())
296 r->second.erase(from, to);
297 if (r->second.size() == 0)
template<class Proxy, class Container>
Definition at line 290 of file indexing_suite_detail.hpp.
293 typename links_t::iterator r = links.find(&container);
294 if (r != links.end())
296 r->second.erase(from, to);
297 if (r->second.size() == 0)
template<class Proxy, class Container>
Definition at line 324 of file indexing_suite_detail.hpp.
329 typename links_t::iterator r = links.find(&container);
330 if (r != links.end())
331 return r->second.find(i);
template<class Proxy, class Container>
Definition at line 324 of file indexing_suite_detail.hpp.
329 typename links_t::iterator r = links.find(&container);
330 if (r != links.end())
331 return r->second.find(i);
template<class Proxy, class Container>
Definition at line 257 of file indexing_suite_detail.hpp.
260 typename links_t::iterator r = links.find(&proxy.get_container());
261 if (r != links.end())
263 r->second.remove(proxy);
264 if (r->second.size() == 0)
template<class Proxy, class Container>
Definition at line 257 of file indexing_suite_detail.hpp.
260 typename links_t::iterator r = links.find(&proxy.get_container());
261 if (r != links.end())
263 r->second.remove(proxy);
264 if (r->second.size() == 0)
template<class Proxy, class Container>
Definition at line 303 of file indexing_suite_detail.hpp.
314 typename links_t::iterator r = links.find(&container);
315 if (r != links.end())
317 r->second.replace(from, to,
len);
318 if (r->second.size() == 0)
template<class Proxy, class Container>
Definition at line 303 of file indexing_suite_detail.hpp.
314 typename links_t::iterator r = links.find(&container);
315 if (r != links.end())
317 r->second.replace(from, to,
len);
318 if (r->second.size() == 0)
The documentation for this class was generated from the following files: