ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <geant4/tree/geant4-10.6-release/environments/g4py/source/boost/detail/indexing_suite_detail.hpp>
Public Types | |
typedef std::vector< PyObject * > ::const_iterator | const_iterator |
typedef std::vector< PyObject * > ::iterator | iterator |
typedef Proxy::index_type | index_type |
typedef Proxy::policies_type | policies_type |
Public Member Functions | |
iterator | first_proxy (index_type i) |
void | remove (Proxy &proxy) |
void | add (PyObject *prox) |
void | erase (index_type i, mpl::false_) |
void | erase (index_type i, mpl::true_) |
void | erase (index_type from, index_type to) |
void | replace (index_type from, index_type to, typename std::vector< PyObject * >::size_type len) |
PyObject * | find (index_type i) |
std::vector< PyObject * > ::size_type | size () const |
Private Member Functions | |
void | check_invariant () const |
Private Attributes | |
std::vector< PyObject * > | proxies |
Definition at line 54 of file indexing_suite_detail.hpp.
View newest version in sPHENIX GitHub at line 54 of file indexing_suite_detail.hpp
typedef std::vector<PyObject*>::const_iterator boost::python::detail::proxy_group< Proxy >::const_iterator |
Definition at line 58 of file indexing_suite_detail.hpp.
View newest version in sPHENIX GitHub at line 58 of file indexing_suite_detail.hpp
typedef Proxy::index_type boost::python::detail::proxy_group< Proxy >::index_type |
Definition at line 60 of file indexing_suite_detail.hpp.
View newest version in sPHENIX GitHub at line 60 of file indexing_suite_detail.hpp
typedef std::vector<PyObject*>::iterator boost::python::detail::proxy_group< Proxy >::iterator |
Definition at line 59 of file indexing_suite_detail.hpp.
View newest version in sPHENIX GitHub at line 59 of file indexing_suite_detail.hpp
typedef Proxy::policies_type boost::python::detail::proxy_group< Proxy >::policies_type |
Definition at line 61 of file indexing_suite_detail.hpp.
View newest version in sPHENIX GitHub at line 61 of file indexing_suite_detail.hpp
|
inline |
Definition at line 89 of file indexing_suite_detail.hpp.
View newest version in sPHENIX GitHub at line 89 of file indexing_suite_detail.hpp
References BOOST_PYTHON_INDEXING_CHECK_INVARIANT, boost::python::detail::proxy_group< Proxy >::first_proxy(), PHG4CellDefs::MVTXBinning::get_index(), and boost::python::detail::proxy_group< Proxy >::proxies.
|
inlineprivate |
Definition at line 215 of file indexing_suite_detail.hpp.
View newest version in sPHENIX GitHub at line 215 of file indexing_suite_detail.hpp
References PHG4CellDefs::MVTXBinning::get_index(), and boost::python::detail::proxy_group< Proxy >::proxies.
|
inline |
Definition at line 99 of file indexing_suite_detail.hpp.
View newest version in sPHENIX GitHub at line 99 of file indexing_suite_detail.hpp
References BOOST_PYTHON_INDEXING_CHECK_INVARIANT, and boost::python::detail::proxy_group< Proxy >::replace().
|
inline |
Definition at line 108 of file indexing_suite_detail.hpp.
View newest version in sPHENIX GitHub at line 108 of file indexing_suite_detail.hpp
References BOOST_PYTHON_INDEXING_CHECK_INVARIANT, boost::python::detail::proxy_group< Proxy >::first_proxy(), and boost::python::detail::proxy_group< Proxy >::proxies.
|
inline |
Definition at line 126 of file indexing_suite_detail.hpp.
View newest version in sPHENIX GitHub at line 126 of file indexing_suite_detail.hpp
References BOOST_PYTHON_INDEXING_CHECK_INVARIANT, and boost::python::detail::proxy_group< Proxy >::replace().
|
inline |
Definition at line 186 of file indexing_suite_detail.hpp.
View newest version in sPHENIX GitHub at line 186 of file indexing_suite_detail.hpp
References BOOST_PYTHON_INDEXING_CHECK_INVARIANT, boost::python::detail::proxy_group< Proxy >::first_proxy(), PHG4CellDefs::MVTXBinning::get_index(), and boost::python::detail::proxy_group< Proxy >::proxies.
|
inline |
Definition at line 64 of file indexing_suite_detail.hpp.
View newest version in sPHENIX GitHub at line 64 of file indexing_suite_detail.hpp
References boost::python::detail::proxy_group< Proxy >::proxies.
Referenced by boost::python::detail::proxy_group< Proxy >::add(), boost::python::detail::proxy_group< Proxy >::erase(), boost::python::detail::proxy_group< Proxy >::find(), boost::python::detail::proxy_group< Proxy >::remove(), and boost::python::detail::proxy_group< Proxy >::replace().
|
inline |
Definition at line 73 of file indexing_suite_detail.hpp.
View newest version in sPHENIX GitHub at line 73 of file indexing_suite_detail.hpp
References BOOST_PYTHON_INDEXING_CHECK_INVARIANT, boost::python::detail::proxy_group< Proxy >::first_proxy(), and boost::python::detail::proxy_group< Proxy >::proxies.
|
inline |
Definition at line 137 of file indexing_suite_detail.hpp.
View newest version in sPHENIX GitHub at line 137 of file indexing_suite_detail.hpp
References BOOST_PYTHON_INDEXING_CHECK_INVARIANT, boost::python::detail::proxy_group< Proxy >::first_proxy(), PHG4CellDefs::MVTXBinning::get_index(), left, offset, boost::python::detail::proxy_group< Proxy >::proxies, and right.
Referenced by boost::python::detail::proxy_group< Proxy >::erase().
|
inline |
Definition at line 204 of file indexing_suite_detail.hpp.
View newest version in sPHENIX GitHub at line 204 of file indexing_suite_detail.hpp
References BOOST_PYTHON_INDEXING_CHECK_INVARIANT, and boost::python::detail::proxy_group< Proxy >::proxies.
|
private |
Definition at line 240 of file indexing_suite_detail.hpp.
View newest version in sPHENIX GitHub at line 240 of file indexing_suite_detail.hpp
Referenced by boost::python::detail::proxy_group< Proxy >::add(), boost::python::detail::proxy_group< Proxy >::check_invariant(), boost::python::detail::proxy_group< Proxy >::erase(), boost::python::detail::proxy_group< Proxy >::find(), boost::python::detail::proxy_group< Proxy >::first_proxy(), boost::python::detail::proxy_group< Proxy >::remove(), boost::python::detail::proxy_group< Proxy >::replace(), and boost::python::detail::proxy_group< Proxy >::size().