Geant4  10.02.p03
boost::python::detail::no_slice_helper< Container, DerivedPolicies, ProxyHandler, Data, Index > Struct Template Reference

#include <indexing_suite_detail.hpp>

Collaboration diagram for boost::python::detail::no_slice_helper< Container, DerivedPolicies, ProxyHandler, Data, Index >:

Static Public Member Functions

static void slicing_not_suported ()
 
static object base_get_slice (Container &container, PySliceObject *slice)
 
static void base_set_slice (Container &container, PySliceObject *slice, PyObject *v)
 
static void base_delete_slice (Container &container, PySliceObject *slice)
 
static void slicing_not_suported ()
 
static object base_get_slice (Container &container, PySliceObject *slice)
 
static void base_set_slice (Container &container, PySliceObject *slice, PyObject *v)
 
static void base_delete_slice (Container &container, PySliceObject *slice)
 

Detailed Description

template<class Container, class DerivedPolicies, class ProxyHandler, class Data, class Index>
struct boost::python::detail::no_slice_helper< Container, DerivedPolicies, ProxyHandler, Data, Index >

Definition at line 708 of file source/boost/detail/indexing_suite_detail.hpp.

Member Function Documentation

◆ base_delete_slice() [1/2]

template<class Container , class DerivedPolicies , class ProxyHandler , class Data , class Index >
static void boost::python::detail::no_slice_helper< Container, DerivedPolicies, ProxyHandler, Data, Index >::base_delete_slice ( Container &  container,
PySliceObject *  slice 
)
inlinestatic

◆ base_delete_slice() [2/2]

template<class Container , class DerivedPolicies , class ProxyHandler , class Data , class Index >
static void boost::python::detail::no_slice_helper< Container, DerivedPolicies, ProxyHandler, Data, Index >::base_delete_slice ( Container &  container,
PySliceObject *  slice 
)
inlinestatic

Definition at line 731 of file tests/test12/module/include/detail/indexing_suite_detail.hpp.

Here is the call graph for this function:

◆ base_get_slice() [1/2]

template<class Container , class DerivedPolicies , class ProxyHandler , class Data , class Index >
static object boost::python::detail::no_slice_helper< Container, DerivedPolicies, ProxyHandler, Data, Index >::base_get_slice ( Container &  container,
PySliceObject *  slice 
)
inlinestatic

Definition at line 718 of file source/boost/detail/indexing_suite_detail.hpp.

719  {
721  return object();
722  }

◆ base_get_slice() [2/2]

template<class Container , class DerivedPolicies , class ProxyHandler , class Data , class Index >
static object boost::python::detail::no_slice_helper< Container, DerivedPolicies, ProxyHandler, Data, Index >::base_get_slice ( Container &  container,
PySliceObject *  slice 
)
inlinestatic

◆ base_set_slice() [1/2]

template<class Container , class DerivedPolicies , class ProxyHandler , class Data , class Index >
static void boost::python::detail::no_slice_helper< Container, DerivedPolicies, ProxyHandler, Data, Index >::base_set_slice ( Container &  container,
PySliceObject *  slice,
PyObject *  v 
)
inlinestatic

◆ base_set_slice() [2/2]

template<class Container , class DerivedPolicies , class ProxyHandler , class Data , class Index >
static void boost::python::detail::no_slice_helper< Container, DerivedPolicies, ProxyHandler, Data, Index >::base_set_slice ( Container &  container,
PySliceObject *  slice,
PyObject *  v 
)
inlinestatic

◆ slicing_not_suported() [1/2]

template<class Container , class DerivedPolicies , class ProxyHandler , class Data , class Index >
static void boost::python::detail::no_slice_helper< Container, DerivedPolicies, ProxyHandler, Data, Index >::slicing_not_suported ( )
inlinestatic

Definition at line 711 of file source/boost/detail/indexing_suite_detail.hpp.

712  {
713  PyErr_SetString(PyExc_RuntimeError, "Slicing not supported");
714  throw_error_already_set();
715  }

◆ slicing_not_suported() [2/2]

template<class Container , class DerivedPolicies , class ProxyHandler , class Data , class Index >
static void boost::python::detail::no_slice_helper< Container, DerivedPolicies, ProxyHandler, Data, Index >::slicing_not_suported ( )
inlinestatic

Definition at line 711 of file tests/test12/module/include/detail/indexing_suite_detail.hpp.

712  {
713  PyErr_SetString(PyExc_RuntimeError, "Slicing not supported");
714  throw_error_already_set();
715  }

The documentation for this struct was generated from the following file: