LArSoft  v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
boost::python::detail::compare_proxy_index< Proxy > Struct Template Reference

#include "indexing_suite_detail.hpp"

Public Member Functions

template<class Index >
bool operator() (PyObject *prox, Index i) const
 

Detailed Description

template<class Proxy>
struct boost::python::detail::compare_proxy_index< Proxy >

Definition at line 28 of file indexing_suite_detail.hpp.

Member Function Documentation

template<class Proxy >
template<class Index >
bool boost::python::detail::compare_proxy_index< Proxy >::operator() ( PyObject *  prox,
Index  i 
) const
inline

Definition at line 35 of file indexing_suite_detail.hpp.

36  {
37  typedef typename Proxy::policies_type policies_type;
38  Proxy& proxy = extract<Proxy&>(prox)();
39  return policies_type::
40  compare_index(proxy.get_container(), proxy.get_index(), i);
41  }
Encloses LArSoft data product proxy objects and utilities.See this doxygen module for an introduction...

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