#include <indexing_suite_detail.hpp>
|
static void | register_container_element () |
|
static object | base_get_item_ (back_reference< Container & > const &container, PyObject *i) |
|
static void | base_replace_indexes (Container &container, Index from, Index to, Index n) |
|
template<class NoSlice > |
static void | base_erase_index (Container &container, Index i, NoSlice no_slice) |
|
static void | base_erase_indexes (Container &container, Index from, Index to) |
|
static void | register_container_element () |
|
static object | base_get_item_ (back_reference< Container & > const &container, PyObject *i) |
|
static void | base_replace_indexes (Container &container, Index from, Index to, Index n) |
|
template<class NoSlice > |
static void | base_erase_index (Container &container, Index i, NoSlice no_slice) |
|
static void | base_erase_indexes (Container &container, Index from, Index to) |
|
template<class Container, class DerivedPolicies, class ContainerElement, class Index>
struct boost::python::detail::proxy_helper< Container, DerivedPolicies, ContainerElement, Index >
Definition at line 517 of file indexing_suite_detail.hpp.
template<class Container , class DerivedPolicies , class ContainerElement , class Index >
template<class NoSlice >
template<class Container , class DerivedPolicies , class ContainerElement , class Index >
template<class NoSlice >
template<class Container , class DerivedPolicies , class ContainerElement , class Index >
template<class Container , class DerivedPolicies , class ContainerElement , class Index >
template<class Container , class DerivedPolicies , class ContainerElement , class Index >
static object boost::python::detail::proxy_helper< Container, DerivedPolicies, ContainerElement, Index >::base_get_item_ |
( |
back_reference< Container & > const & |
container, |
|
|
PyObject * |
i |
|
) |
| |
|
inlinestatic |
Definition at line 526 of file indexing_suite_detail.hpp.
529 Index idx = DerivedPolicies::convert_index(container.get(), i);
531 if (PyObject* shared =
532 ContainerElement::get_links().find(container.get(), idx))
534 handle<> h(python::borrowed(shared));
539 object prox(ContainerElement(container.source(), idx));
541 get_links().add(prox.ptr(), container.get());
template<class Container , class DerivedPolicies , class ContainerElement , class Index >
static object boost::python::detail::proxy_helper< Container, DerivedPolicies, ContainerElement, Index >::base_get_item_ |
( |
back_reference< Container & > const & |
container, |
|
|
PyObject * |
i |
|
) |
| |
|
inlinestatic |
Definition at line 526 of file indexing_suite_detail.hpp.
529 Index idx = DerivedPolicies::convert_index(container.get(), i);
531 if (PyObject* shared =
532 ContainerElement::get_links().find(container.get(), idx))
534 handle<> h(python::borrowed(shared));
539 object prox(ContainerElement(container.source(), idx));
541 get_links().add(prox.ptr(), container.get());
template<class Container , class DerivedPolicies , class ContainerElement , class Index >
template<class Container , class DerivedPolicies , class ContainerElement , class Index >
template<class Container , class DerivedPolicies , class ContainerElement , class Index >
template<class Container , class DerivedPolicies , class ContainerElement , class Index >
The documentation for this struct was generated from the following files: